Use watchPosition instead of getCurrentPosition. Fixes #1