added leaflet geolocation