public void UnloadGps() { if (lapTimer == null) { return; } lapTimer.GeolocatorStatusChanged -= lapTimer_GeolocatorStatusChanged; lapTimer.GeolocatorUnrecoverableError -= lapTimer_GeolocatorUnrecoverableError; lapTimer.Dispose(); lapTimer = null; }