mucking with navigator.geolocation.watchPosition