             if triggeringValue < value {
                 setRevealed(!revealed, animated: true)
             } else if 0 < bounds.height && bounds.height < contentHeight  {
-                UIView.animateWithDuration(0.2) {
+                UIView.animateWithDuration(0.3) {
                     self.scrollView.contentOffset.y = -self.scrollView.contentInset.top
                 }
             }

        if animated {
            UIView.animateWithDuration(0.2, delay: 0, options: .BeginFromCurrentState | .CurveEaseInOut, animations: {
                self.revealed = revealed
            }, completion: nil)
        } else {
            self.revealed = revealed
        }


        appliedInsets = insets
        scrollView.contentInset = targetInset
    }
    
    private func addInsets() {
