 		
 		// Update the window height and configure the window
 		updateHeight()
-		volumeWindow.isHidden = true
+		volumeWindow.isHidden = false
+		volumeWindow.isUserInteractionEnabled = false
 		volumeWindow.backgroundColor = nil
 		volumeWindow.rootViewController = volumeViewController
-		volumeWindow.windowLevel = UIWindowLevelStatusBar + 1
 		
 		// A non-hidden MPVolumeView is needed to prevent the system volume HUD from showing.
 		volumeView.clipsToBounds = true
 		volumeView.showsRouteButton = false
-		volumeView.isUserInteractionEnabled = false
 	}
 	
 	deinit {

			default: break
			}
		}) { (completed) in
			self.volumeWindow.isHidden = true
			self.delegate?.volumeBarDidHide(self)
			self.volumeViewController.view.transform = .identity
		}

	/// Each time a volume button is pressed, the timer is invalidated and set again with duration `minimumVisibleDuration`.
	fileprivate var hideTimer: Timer?
	
	/// A Bool representing whether or not the volume bar is showing.
	fileprivate var isHidden: Bool = true {
		didSet {
			volumeWindow.windowLevel = isHidden ? UIWindowLevelNormal : UIWindowLevelStatusBar + 1
		}
	}
	
	/// A Bool that reflects whether the status bar should actually be hidden.
	///
	/// On iPhone, the status bar is always hidden when the device is in landscape mode,
