private void LaunchGazetteer(LatLongInput lat, LatLongInput lon, bool updateLocality)
        {
            NamedPlaceSelectionOptions selectOptions = new NamedPlaceSelectionOptions {
                PlaceNameSeed = txtLocality.Text
            };

            PluginManager.Instance.StartSelect <PlaceName>((result) => {
                var place = result.DataObject as PlaceName;
                if (place != null)
                {
                    lat.Value         = place.Latitude;
                    lon.Value         = place.Longitude;
                    txtPosSource.Text = "EGaz";
                    if (updateLocality)
                    {
                        UpdateLocality(place);
                    }
                }
            }, LookupOptions.None, selectOptions);
        }
 void ctlPosition_BeforeLocationSelection(NamedPlaceSelectionOptions options)
 {
     options.PlaceNameSeed = txtLocality.Text;
 }