private void MAdapter_ItemClick(object sender, int e)
        {
            // alert dialog for ItemClick event
            Android.Support.V7.App.AlertDialog.Builder builder = new Android.Support.V7.App.AlertDialog.Builder(this);
            // using  builder.SetMessage()   disables array of menu options - good for Ok/Cancel version

            builder.SetMessage(GetString(Resource.String.userAlertsActivity_dialogOption_deleteUserAlert_message));
            builder.SetPositiveButton(GetString(Resource.String.userAlertsActivity_dialogOption_deleteUserAlert_positiveButton),
                                      (sender2, e2) =>
            {
                // display ID of deleted userAlert
                Log.Debug("DEBUG", "\n\n\nUserAlert ID: " + userAlertDisplayList[e].UserAlertID.ToString() + "\n\n\n");
                //Toast.MakeText(this, userAlertDisplayList[e].UserAlertID.ToString(), ToastLength.Long).Show();

                // call method to delete UserAlert from database (doesn't include AlarmManager !!!!!!)
                int rowCount = DataAccessHelpers.DeleteSelectedUserAlert(userAlertDisplayList[e].UserAlertID);

                Log.Debug("dbg", "\n\n\nNo of rows deleted: " + rowCount + "\n\n\n");

                // delete alarm via deleting the associated pending intent
                // pass in currently selected userAlert
                DeleteAlarm(userAlertDisplayList[e]);

                PopulateUserAlertAdapter();
            });


            builder.SetNegativeButton(GetString(Resource.String.userAlertsActivity_dialogOption_deleteUserAlert_negativeButton),
                                      (sender2, e2) =>
            {
                Log.Debug("dbg", "Cancel clicked");
            });
            // builder.SetNeutralButton.........

            var alert = builder.Create();

            alert.Show();
        }