Geolocation should use a ScriptExecutionContext as its context object