     var swipeVelocity: CGFloat = 0
     var originalStartPosition: CGPoint = .zero
     
-    public weak var delegate: SwipeableDelegate?
-    
     var swipeTranslation: CGFloat {
         get {
             let x = privateContentView.frame.origin.x

            self.privateContentView.isUserInteractionEnabled = true
            self.actionsView?.isUserInteractionEnabled = false
            self.swipeInitialFramePosition = 0
            self.isActionPaneOpen = false
            if let leftView = self.leftViewToCoverCellOnLandscape, let rightView = self.righttViewToCoverCellOnLandscape {
                leftView.removeFromSuperview()
                rightView.removeFromSuperview()

        
            UIView.animate(withDuration: TimeInterval(duration), delay: 0, usingSpringWithDamping: 10, initialSpringVelocity: springVelocity, options: .beginFromCurrentState, animations: {
                
                
                self.swipeTranslation = targetTranslation
                self.layoutIfNeeded()
            }, completion: { (finished: Bool) in
                actionsView.isUserInteractionEnabled = true
            })
    }
    
    func closeActionPane() {
