Add support for browser-based geolocation