diff --git a/briar-android/res/layout-land/fragment_keyagreement_id.xml b/briar-android/res/layout-land/fragment_keyagreement_id.xml
index 590a76fbf515d0c97c735afa7c79fd02be0f2bcc..01351cd1f88894ce95563670d6c80a987d3f065a 100644
--- a/briar-android/res/layout-land/fragment_keyagreement_id.xml
+++ b/briar-android/res/layout-land/fragment_keyagreement_id.xml
@@ -38,7 +38,8 @@
 				style="@style/BriarTextBody"
 				android:layout_width="match_parent"
 				android:layout_height="wrap_content"
-				android:text="@string/your_nickname"/>
+				android:text="@string/your_nickname"
+				android:visibility="gone"/>
 
 			<Spinner
 				android:id="@+id/spinner"
@@ -46,7 +47,8 @@
 				android:layout_height="wrap_content"
 				android:layout_marginTop="@dimen/margin_medium"
 				android:background="@drawable/spinner_border"
-				android:spinnerMode="dropdown"/>
+				android:spinnerMode="dropdown"
+				android:visibility="gone"/>
 
 			<TextView
 				android:id="@+id/faceToFaceView"
diff --git a/briar-android/res/layout-land/invitation_bluetooth_start.xml b/briar-android/res/layout-land/invitation_bluetooth_start.xml
index 1449bad7c98f4941caa9ed2313f0361383dbd545..977e8dfdab4ec3ed18f445decf5c25c75c7b6394 100644
--- a/briar-android/res/layout-land/invitation_bluetooth_start.xml
+++ b/briar-android/res/layout-land/invitation_bluetooth_start.xml
@@ -38,7 +38,8 @@
 				style="@style/BriarTextBody"
 				android:layout_width="match_parent"
 				android:layout_height="wrap_content"
-				android:text="@string/your_nickname"/>
+				android:text="@string/your_nickname"
+				android:visibility="gone"/>
 
 			<Spinner
 				android:id="@+id/spinner"
@@ -46,7 +47,8 @@
 				android:layout_height="wrap_content"
 				android:layout_marginTop="@dimen/margin_medium"
 				android:background="@drawable/spinner_border"
-				android:spinnerMode="dropdown"/>
+				android:spinnerMode="dropdown"
+				android:visibility="gone"/>
 
 			<TextView
 				android:id="@+id/faceToFaceView"
diff --git a/briar-android/res/layout/fragment_keyagreement_id.xml b/briar-android/res/layout/fragment_keyagreement_id.xml
index 18853603348a614188a82b87da396825cedc100f..a1c0e2130b1ea2e4e12b7eddf09e969a501f6ecd 100644
--- a/briar-android/res/layout/fragment_keyagreement_id.xml
+++ b/briar-android/res/layout/fragment_keyagreement_id.xml
@@ -20,7 +20,8 @@
 			style="@style/BriarTextBody"
 			android:layout_width="match_parent"
 			android:layout_height="wrap_content"
-			android:text="@string/your_nickname"/>
+			android:text="@string/your_nickname"
+			android:visibility="gone"/>
 
 		<Spinner
 			android:id="@+id/spinner"
@@ -28,7 +29,8 @@
 			android:layout_height="wrap_content"
 			android:layout_marginTop="@dimen/margin_medium"
 			android:background="@drawable/spinner_border"
-			android:spinnerMode="dropdown"/>
+			android:spinnerMode="dropdown"
+			android:visibility="gone"/>
 
 		<ImageView
 			android:id="@+id/imageView"
diff --git a/briar-android/res/layout/invitation_bluetooth_start.xml b/briar-android/res/layout/invitation_bluetooth_start.xml
index 7c52215a8b39f3ed8955428aa95dec3193a19c6d..ef517bf07d4379c9bc43226275f192d9d3bf64d4 100644
--- a/briar-android/res/layout/invitation_bluetooth_start.xml
+++ b/briar-android/res/layout/invitation_bluetooth_start.xml
@@ -20,7 +20,8 @@
 			style="@style/BriarTextBody"
 			android:layout_width="match_parent"
 			android:layout_height="wrap_content"
-			android:text="@string/your_nickname"/>
+			android:text="@string/your_nickname"
+			android:visibility="gone"/>
 
 		<Spinner
 			android:id="@+id/spinner"
@@ -28,7 +29,8 @@
 			android:layout_height="wrap_content"
 			android:background="@drawable/spinner_border"
 			android:layout_marginTop="@dimen/margin_medium"
-			android:spinnerMode="dropdown"/>
+			android:spinnerMode="dropdown"
+			android:visibility="gone"/>
 
 		<ImageView
 			android:id="@+id/imageView"
diff --git a/briar-android/src/org/briarproject/android/keyagreement/ChooseIdentityFragment.java b/briar-android/src/org/briarproject/android/keyagreement/ChooseIdentityFragment.java
index 176a277948302f91595c93ed1a42b10eff7c8502..81d284cff024ad6932043379428f697bddbc6438 100644
--- a/briar-android/src/org/briarproject/android/keyagreement/ChooseIdentityFragment.java
+++ b/briar-android/src/org/briarproject/android/keyagreement/ChooseIdentityFragment.java
@@ -17,7 +17,6 @@ import org.briarproject.android.ActivityComponent;
 import org.briarproject.android.fragment.BaseFragment;
 import org.briarproject.android.identity.CreateIdentityActivity;
 import org.briarproject.android.identity.LocalAuthorItem;
-import org.briarproject.android.identity.LocalAuthorItemComparator;
 import org.briarproject.android.identity.LocalAuthorSpinnerAdapter;
 import org.briarproject.api.db.DbException;
 import org.briarproject.api.identity.AuthorId;
@@ -146,7 +145,9 @@ public class ChooseIdentityFragment extends BaseFragment
 		listener.runOnUiThread(new Runnable() {
 			@Override
 			public void run() {
-				adapter.clear();
+				setLocalAuthorId(authors.iterator().next().getId());
+				// TODO remove comment below when supporting multiple identities
+/*				adapter.clear();
 				for (LocalAuthor a : authors)
 					adapter.add(new LocalAuthorItem(a));
 				adapter.sort(LocalAuthorItemComparator.INSTANCE);
@@ -161,13 +162,18 @@ public class ChooseIdentityFragment extends BaseFragment
 						return;
 					}
 				}
-			}
+*/			}
 		});
 	}
 
-	private void setLocalAuthorId(AuthorId authorId) {
-		localAuthorId = authorId;
-		button.setEnabled(localAuthorId != null);
+	private void setLocalAuthorId(final AuthorId authorId) {
+		listener.runOnUiThread(new Runnable() {
+			@Override
+			public void run() {
+				localAuthorId = authorId;
+				button.setEnabled(localAuthorId != null);
+			}
+		});
 	}
 
 	@Override