public override void OnDisappearing()
        {
            base.OnDisappearing();

            locationManager.RemoveLocationListener(this);

            if (DetailsRoute.IsRouteFinished())
            {
                DetailsRoute.ResetRoute();
            }
            nearbyExhibitManager.ExhibitVisitedEvent -= ExhibitVisited;
        }