Selecting current location when no location data is available just results in a never ending spinner. A timeout would be better with a message indicating that it cannot access the user's current location. There's also no back button on this loading screen, so I can't go back and select a location manually, I have to close the app and reopen.