implemented better solution for addressing Firefox's bug with geolocation (the 'not now' response to the location permissions prompt)