Bring our pan gesture recognizer closer to the feature of UIPanGestureRecognizer by making .translate accumulative and reporting an accurate velocity by storing gesture information over the last second or since the last change of pan direction.
Use a .slice() call.