add watch-position test code
add fake-geolocation code