Implements a UIPanGestureRecognizer for a radial "dial" that snaps to specified positions.