geolocation in test page; fixed watch fns bug