         return gestureRecognizer
     }()
 
-    private lazy var rightDrawerOpenWithScreenEdgePanGestureRecognizer: UIScreenEdgePanGestureRecognizer = {
+    public private(set) lazy var rightDrawerOpenWithScreenEdgePanGestureRecognizer: UIScreenEdgePanGestureRecognizer = {
         let gestureRecognizer = UIScreenEdgePanGestureRecognizer(target: self, action: "didRecognizeScreenEdgePanGesture:")
         gestureRecognizer.delegate = self
         gestureRecognizer.edges = UIRectEdge.Right

        return gestureRecognizer
    }()

    private lazy var leftDrawerCloseOnTapGestureRecognizer: UITapGestureRecognizer = {
        let gestureRecognizer = UITapGestureRecognizer(target: self, action: "didRecognizeTapGesture:")
        gestureRecognizer.delegate = self
        return gestureRecognizer
    }()

    private lazy var rightDrawerCloseOnTapGestureRecognizer: UITapGestureRecognizer = {
        let gestureRecognizer = UITapGestureRecognizer(target: self, action: "didRecognizeTapGesture:")
        gestureRecognizer.delegate = self
        return gestureRecognizer
    }()

    private lazy var leftDrawerCloseWithPanGestureRecognizer: UIPanGestureRecognizer = {
        let gestureRecognizer = UIPanGestureRecognizer(target: self, action: "didRecognizePanGesture:")
        gestureRecognizer.delegate = self
        gestureRecognizer.maximumNumberOfTouches = 1
        return gestureRecognizer
    }()

    private lazy var rightDrawerCloseWithPanGestureRecognizer: UIPanGestureRecognizer = {
        let gestureRecognizer = UIPanGestureRecognizer(target: self, action: "didRecognizePanGesture:")
        gestureRecognizer.delegate = self
        gestureRecognizer.maximumNumberOfTouches = 1


    // MARK: - Gesture Recognizers

    public private(set) lazy var leftDrawerOpenWithScreenEdgePanGestureRecognizer: UIScreenEdgePanGestureRecognizer = {
        let gestureRecognizer = UIScreenEdgePanGestureRecognizer(target: self, action: "didRecognizeScreenEdgePanGesture:")
        gestureRecognizer.delegate = self
        gestureRecognizer.edges = UIRectEdge.Left
