 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.referenceView = view
    }
    
    /**
      Keeps a weak reference to a view. Used to work around the limitation that extensions cannot have stored
      properties and objc_setAssociatedObject does not support zeroing weak references. See
      http://stackoverflow.com/questions/27632867/how-do-i-create-a-weak-stored-property-in-a-swift-extension
    */
    internal class WeakViewWrapper : NSObject {
        weak var view : UIView?
        

        self.longPressAction = action
    }
    
    /// This class is used as the target of the gesture recognizer action. It forwards the method call to the closure.
    internal class LongPressGestureHandler : NSObject {
        let action: LongPressAction
        
