 		public static var shadowOffset: CGSize = CGSizeZero
 		public static var contentViewScale: CGFloat = 1
 		public static var contentViewOpacity: CGFloat = 0.4
-		public static var shouldHideStatusBar: Bool = true
+		public static var hideStatusBar: Bool = true
 		public static var pointOfNoReturnWidth: CGFloat = 48
+        public static var pointOfNoReturnheight: CGFloat = 48
 		public static var backdropViewContainerBackgroundColor: UIColor = .blackColor()
 		public static var animationDuration: CGFloat = 0.5
 		public static var leftBezelWidth: CGFloat = 16

		prepareContainedViewController(&mainViewContainer, viewController: &mainViewController)
		prepareContainedViewController(&leftViewContainer, viewController: &leftViewController)
		prepareContainedViewController(&rightViewContainer, viewController: &rightViewController)
	}
	
	//
	//	:name:	viewWillTransitionToSize
	//
    public override func viewWillTransitionToSize(size: CGSize, withTransitionCoordinator coordinator: UIViewControllerTransitionCoordinator) {
        super.viewWillTransitionToSize(size, withTransitionCoordinator: coordinator)
        mainViewContainer?.transform = CGAffineTransformMakeScale(1, 1)
        leftViewContainer?.hidden = true
        rightViewContainer?.hidden = true
        coordinator.animateAlongsideTransition(nil) { _ in
			self.toggleWindow()
			self.backdropViewContainer?.layer.opacity = 0
			self.mainViewContainer?.transform = CGAffineTransformMakeScale(1, 1)
			self.isUserInteractionEnabled = true
			
			if let vc = self.leftViewContainer {
				vc.frame.origin.x = self.leftOriginX
				vc.hidden = false
				self.removeShadow(&self.leftViewContainer)
				self.prepareLeftGestures()
			}
			
			if let vc = self.rightViewContainer {
				vc.frame.origin.x = self.rightOriginX
				vc.hidden = false
				self.removeShadow(&self.rightViewContainer)
				self.prepareRightGestures()
			}
        }
    }
	
	/**
		:name:	toggleLeftViewContainer
	*/

			closeRightViewContainer()
		}
	}
    
    /**
        :name:	switchBottomViewController
    */
    public func switchBottomViewController(viewController: UIViewController, closeBottomViewContainerViewContainer: Bool) {
        removeViewController(&rightViewController)
        rightViewController = viewController
        prepareContainedViewController(&rightViewContainer, viewController: &rightViewController)
        if closeBottomViewContainerViewContainer {
            closeBottomViewContainer()
        }
    }
	
	//
	//	:name:	gestureRecognizer
