Fixed crash if geolocator is broken; orientation change now no longer goes back to last fragment