public bool OnTouch(View v, MotionEvent e)
        {
            switch (e.Action)
            {
            case MotionEventActions.Down:
                x1 = e.GetX();
                if (mListener != null)
                {
                    mListener.OnItemClick(v, Position);
                }
                break;

            case MotionEventActions.Up:
                x2 = e.GetX();
                float deltaX = x2 - x1;
                if (Math.Abs(deltaX) > 5)
                {
                    // Left to Right swipe action
                    if (x2 > x1)
                    {
                        NextMonth(v);
                    }

                    // Right to left swipe action
                    else
                    {
                        PreviousMonth(v);
                    }
                }
                break;
            }
            return(true);
        }