added ClumsySwipeGestureRecognizer