 
     private func openChevron(isOpen: Bool = true) {
         if isOpen {
+            rotateChevron(0)
+        }
+        else {
             rotateChevron(CGFloat(M_PI))
-        }
-        else {
-            rotateChevron(0)
         }
     }
 

    }

    private func rotateChevron(var angle: CGFloat) {
        if angle < 0 {
            angle = 0
        }
        else if angle > CGFloat(M_PI) {
            angle = CGFloat(M_PI)


    public func close() {
        isOpen = false
        closeChevron()
        scrollView.contentOffset = CGPointZero
    }

