 public typealias SwipeAction = (location: C4Point, state: UIGestureRecognizerState, direction: UISwipeGestureRecognizerDirection) -> ()
 
 extension UISwipeGestureRecognizer {
-    /**
-    The closure to call when there is a gesture event.
-    */
+    
+    /// The closure to call when there is a gesture event.
     public var swipeAction: SwipeAction? {
         get {
             return (actionHandler as? SwipeGestureHandler)?.action

        self.pinchAction = action
    }
    
    /**
    This class is used as the target of the gesture recognizer action. It forwards the method call to the closure.
    */
    internal class PinchGestureHandler : NSObject {
        let action: PinchAction
        

private var viewAssociationKey: UInt8 = 0

extension UIGestureRecognizer {
    
    /// The current location of the gesture in the reference view.
    public var location: C4Point {
        get {
            return C4Point(locationInView(referenceView))
