monitor user location through W3C geolocation API