         core.isFullscreen = false
         handleExit()
         core.trigger(InternalEvent.didExitFullscreen.rawValue)
-        core.trigger(InternalEvent.userRequestExitFullscreen.rawValue)
     }
 
     private func handleExit() {

        core.parentController?.present(fullscreenController, animated: false, completion: nil)
        fullscreenController.view.addSubviewMatchingConstraints(core)
        core.trigger(InternalEvent.didEnterFullscreen.rawValue)
        core.trigger(InternalEvent.userRequestEnterInFullscreen.rawValue)
    }

    func exitFullscreen() {

        }
    }

    func enterInFullscreen() { }

    func exitFullscreen() { }

    func destroy() { }
}
