Bug 828219 - Add delay to geolocation prompt and use watchPosition to av...

...oid multiple prompts