public void Dispose()
{
// Remove the on mouse over event
mAntennaFragment.onMouseOverListEntry -= showTargetInfo;
GameEvents.onPlanetariumTargetChanged.Remove(OnChangeTarget);
GameEvents.onHideUI.Remove(OnHideUI);
GameEvents.onShowUI.Remove(OnShowUI);
MapView.OnEnterMapView -= OnEnterMapView;
MapView.OnExitMapView -= OnExitMapView;
mSatelliteFragment.Dispose();
mAntennaFragment.Dispose();
}