                 }, completion: { (finished) -> Void in
                     sideDrawerViewController?.endAppearanceTransition()
                     self.openSide = .None
+                    self.centerContainerView.openSide = .None
                     self.resetDrawerVisualStateForDrawerSide(visibleSide)
                     self.animatingDrawer = false
                     completion?(finished)

                        }
                        
                        self.openSide = drawerSide
                        
                        self.resetDrawerVisualStateForDrawerSide(drawerSide)
                        self.animatingDrawer = false

extension UIViewController {
    var evo_drawerController: DrawerController? {
        var parentViewController = self.parentViewController
        
        while parentViewController != nil {
            if parentViewController!.isKindOfClass(DrawerController) {
                return parentViewController as? DrawerController
            }
            
            parentViewController = parentViewController!.parentViewController
        }
        
        return nil
    }
    
    var evo_visibleDrawerFrame: CGRect {
