added error catching for highaccuracy geolocation