 	//
 	//	:name:	handleLeftTapGesture
 	//
-	internal func handleLeftTapGesture(gesture: UIPanGestureRecognizer) {
-		closeLeftViewContainer()
+	internal func handleLeftTapGesture(recognizer: UIPanGestureRecognizer) {
+		if let _ = leftView {
+			closeLeftViewContainer()
+		}
 	}
 	
 	//

	*/
	public private(set) var isUserInteractionEnabled: Bool {
		get {
			return view.userInteractionEnabled
		}
		set(value) {
			view.userInteractionEnabled = value
		}
	}
	

	//
	//	:name:	removeViewController
	//
	private func removeViewController(controller: UIViewController) {
		controller.willMoveToParentViewController(nil)
		controller.view.removeFromSuperview()
		controller.removeFromParentViewController()
	}
	
	//
