    * This method will add the menuview and the overlay to the KeyWindow in order to always be over the master view
    */
   func showMenus() {
+    self.leftMenuVisible = true
     if let leftMenuView = self.leftViewController?.view {
       self.addLeftMenuToKeyWindow()
       

        self.viewOverlay.backgroundColor = self.viewOverlay.backgroundColor?.colorWithAlphaComponent(0.5)
        leftMenuView.frame = CGRectMake(0, 0, self.leftMenuWidth, leftMenuView.frame.height)
      })
      self.leftMenuVisible = true
    }
  }
  

extension MillefeuilleViewController: UIGestureRecognizerDelegate {
  func handlePanGesture(recognizer: UIPanGestureRecognizer) {
    guard let gestureView = self.mainViewController.viewControllers.first?.view else { return }
    
    NSLog("gesture, menu showing: \(self.leftMenuVisible)")
    // Only want gesture from the side of the screen
    if !self.leftMenuVisible && recognizer.locationInView(gestureView).x > self.panGestureXLocationStart {
      return
