 	//	:name:	prepareBackdropLayer
 	//
 	private func prepareBackdropLayer() {
+		backdropColor = MaterialColor.black
+		backdropLayer.zPosition = 900
+		backdropLayer.hidden = true
 		view.layer.addSublayer(backdropLayer)
 	}
 	

	//	:name:	layoutBackdropLayer
	//
	private func layoutBackdropLayer() {
		MaterialAnimation.animationDisabled({
			self.backdropLayer.frame = self.view.bounds
			self.backdropLayer.zPosition = 900
			self.backdropLayer.hidden = true
		})
	}
	
	//

	*/
	public func close(velocity: CGFloat = 0) {
		toggleStatusBar(false)
		backdropLayer.hidden = true
		MaterialAnimation.animationWithDuration(Double(0 == velocity ? animationDuration : fmax(0.1, fmin(1, Double(sideView.x / velocity)))),
		animations: {
			self.sideView.position = CGPointMake(-self.sideView.width / 2, self.sideView.height / 2)
		}) {
			self.userInteractionEnabled = true
		}
