remove duplicate code
add a view that can only be dragged when it is pulsing. Mediates between a UILongPressGestureRecognier and a UIPanGestureRecognizer.