Updated geolocation sample app with UI