 			panel.dismiss(animated: false, completion: {
 				
 				self.panelContentWrapperView.addSubview(panel.view)
-								
+				
 				self.updateFrame(for: panel, to: rect)
 				self.panelContentWrapperView.layoutIfNeeded()
-
+				
 				let x = rect.origin.x
 				
 				let y: CGFloat = 12.0

extension PanelManager {
	
	func updateContentViewFrame(to frame: CGRect) {

		// First remove constraints that will be recreated
		
		var constraintsToCheck = [NSLayoutConstraint]()

			panel.bottomConstraint?.isActive = false
			
		}
		
	}
	
}

public extension PanelManager where Self: UIViewController {
	
	func toggleFloatStatus(for panel: PanelViewController) {
		
		let panelNavCon = panel.panelNavigationController
		
		if (panel.isFloating || panel.isPinned) && !panelNavCon.isPresentedAsPopover {
			
			close(panel)
			
		} else {
			
			let rect = panel.view.convert(panel.view.frame, to: panelContentWrapperView)
