allow the UIPanGestureREcognizer class to be substituted with a subclass