public void OnSelectedDatesChanged (RadCalendarView.SelectionContext selectionContext)
		{
			IList<Java.Lang.Long> datesAdded = selectionContext.DatesAdded ();
			IList<Java.Lang.Long> datesRemoved = selectionContext.DatesRemoved ();
			IList<Java.Lang.Long> oldSelection = selectionContext.OldSelection ();
			IList<Java.Lang.Long> newSelection = selectionContext.NewSelection ();

			Calendar calendar = Calendar.GetInstance(Java.Util.TimeZone.Default);
			String log = "";
			log += "=======================================\n";
			log += "Dates added:\n";
			foreach (long date in datesAdded) {
				calendar.TimeInMillis = date;
				log += GetValue(calendar) + "\n";
			}
			log += datesAdded.Count + "\n";

			log += "------------------------------------";

			log += "\nDates removed:\n";
			foreach (long date in datesRemoved) {
				calendar.TimeInMillis = date;
				log += GetValue(calendar) + "\n";
			}
			log += datesRemoved.Count + "\n";

			log += "------------------------------------";

			log += "\nNew selection:\n";
			foreach (long date in newSelection) {
				calendar.TimeInMillis = date;
				log += GetValue(calendar) + "\n";
			}
			log += newSelection.Count + "\n";

			log += "------------------------------------";

			log += "\nOld selection:\n";
			foreach (long date in oldSelection) {
				calendar.TimeInMillis = date;
				log += GetValue(calendar) + "\n";
			}
			log += oldSelection.Count + "\n";

			Toast.MakeText (this.Activity, log, ToastLength.Long).Show ();
		}