public virtual bool OnMoveBegin(MoveGestureDetector detector) => true;
public virtual void OnMoveEnd(MoveGestureDetector detector) { // Do nothing, overridden implementation may be used }
public virtual bool OnMove(MoveGestureDetector detector) => false;