Device selection implemented as fragment