     // MARK: Properties
     
     public var isSwipeActive: Bool = false
+    public var animationTime: NSTimeInterval = 0.2 // Default is 0.2
     
     private var leftActions: Array<EECellSwipeAction> = []
     private var rightActions: Array<EECellSwipeAction> = []
     
     private var actionView: EECellSwipeActionView = EECellSwipeActionView()
-    
-    private let animationTime: NSTimeInterval = 0.4
     
     // MARK: Initialize
     

    }
    
    public func swipeToOrigin(animated: Bool) {
        self.translateCellHorizontally(0.0, animationDuration: animated ? self.animationTime : 0.0, damping: 0.65, completion: { (finished) -> Void in
            self.actionView.removeFromSuperview()
        })
    }

                willTrigger(tableView: tableView, indexPath: indexPath)
            }
            
            self.translateCellHorizontally(horizontalTranslation, animationDuration: self.animationTime, completion: { (finished) -> Void in
                if self.actionView.action?.behavior == .Pull {
                    self.actionView.removeFromSuperview()
                }
