         self.content = nil
         self.backgroundView.subviews.forEach { $0.removeFromSuperview() }
         self.backgroundView.backgroundColor = .clear
-        self.resignKey()
+        
+        UIApplication.shared.delegate?.window??.makeKeyAndVisible()
         self.isHidden = true
         self.isUserInteractionEnabled = false
     }

final class VHUDWindow: UIWindow {

    private let backgroundView: UIView = UIView()
    private let hudView: VHUDView = VHUDView()
    
    private var link: DisplayLink?
    private var dismissalLink: DisplayLink?

        self.addSubview(self.backgroundView)
        self.allPin(subView: self.backgroundView)
        
        self.isHidden = true
    }
    
    override func layoutSubviews() {
        super.layoutSubviews()
        
        self.hudView?.center = center
    }
    
    func show(content: VHUDContent) {
