another attempt to get geolocation working