More refactoring (all activities share common base)
Fixed issue where search bar would show soft keyboard on app launch