additional geolocation prompt and optimized for mobile