 			let h: CGFloat = vc.height
 			let d: Double = Double(0 == velocity ? animationDuration : fmax(0.1, fmin(1, Double(vc.x / velocity))))
 			
+			toggleStatusBar(true)
 			MaterialAnimation.animationWithDuration(d, animations: {
 				vc.position = CGPointMake(w / 2, h / 2)
 				self.backdropLayer.hidden = false
 			}) {
-				self.isUserInteractionEnabled = false
-				self.toggleStatusBar(true)
+				self.userInteractionEnabled = false
 			}
 		}
 	}

		return 0 == NSBundle.mainBundle().objectForInfoDictionaryKey("UIViewControllerBasedStatusBarAppearance") as? Int
	}
	
	//
	//	:name:	isUserInteractionEnabled
	//
	internal var isUserInteractionEnabled: Bool {
		get {
			return mainViewController!.view.userInteractionEnabled
		}

		MaterialAnimation.animationDisabled({
			self.leftView!.position = CGPointMake(-self.leftView!.width / 2, self.leftView!.height / 2)
			self.leftView!.zPosition = 1000
		})
		
		prepareViewControllerWithinContainer(leftViewController!, container: leftView!)
