So I found a way that works, but it seems very clunky. Anyone know a cleverer way to do this: void GetLocation() { gMainPage = this; JSIL.Verbatim.Expression( @"navigator.geolocation.getCurrentPosition($0);", (Action<dynamic>)GpsReceived); } static MainPage gMainPage = null; static void Gp...