@Override public void onStateChanged(@NonNull final View bottom_sheet, final int new_state) {
			if (new_state == BottomSheetBehavior.STATE_HIDDEN) clearSelection();
			else bottom_sheet.bringToFront();	// Force a lift due to bottom sheet appearing underneath BottomNavigationView on some devices, despite the layout order or elevation.
		}
Possible 10s delay before the change broadcast could be received (due to Android issue 225880), so we force a refresh immediately.
mobile/src/main/java/com/oasisfeng/island/model/AppListViewModel.java