     func scrollViewWillBeginDragging(scrollView: UIScrollView) {
         self.delegate?.cellStartedSwiping(self.tag)
         
-        self.moveButtonsInHierarchy(true)
+        self.moveButtonsInHierarchy(shouldHide: true)
     }
     
     func scrollViewDidEndDragging(scrollView: UIScrollView, willDecelerate decelerate: Bool) {
         if !decelerate {
+            /*
             if scrollView.contentOffset.x != 0 {
                 self.moveButtonsInHierarchy(false)
             }
+            */
             self.handleScrollEnd(scrollView)
         }
     }

    }
    
    func closeCell() {
        self.moveButtonsInHierarchy(true)
        self.swipeDirection = .Right
        self.handleScrollEnd(self.scrollView!)
    }

    
    func scrollViewDidEndScrollingAnimation(scrollView: UIScrollView) {
        if self.swipeDirection == .Left {
            self.moveButtonsInHierarchy(shouldHide: false)
        }
    }
    
