Added logic to set the destination to the user's location using the HTML5 Geolocation API by default, with a specifiable fallback (with the option to force the specified destination);