protected override void OnDataUpdated (object sender, AlarmsEventArgs e)
		{
			Log.Debug (TAG, "OnDataUpdated, count = " + e.Data.Count);

			_mapData = e.Data;

			switch (Mode) {
			case Mode.None:
				{
					RedrawMapData ();
					ZoomToMyLocationAndAlarms ();
					break;
				}
			case Mode.MarkerSelected:
				{
					RedrawMapData ();
					ManageMenuItemsVisibilityForMode ();
					break;
				}
			}
		}
        protected override void OnDataUpdated(object sender, AlarmsEventArgs e)
        {
            _selectedAlarm = _dbManager.GetAlarmByGeofenceRequestId(_requestId);

            RedrawAlarm();
            CorrectOptionsMenuVisibility();
        }
		protected abstract void OnDataUpdated (object sender, AlarmsEventArgs e);