 
         showIfAlwaysVisible()
         view.bindFrameToSuperviewBounds()
-    }
-    
-    private func setupGestures() {
-        let tapGesture = UITapGestureRecognizer(target: self, action: #selector(tapped))
-        tapGesture.delegate = self
-        view.addGestureRecognizer(tapGesture)
-        self.tapGesture = tapGesture
     }
 
     func renderPlugins(_ plugins: [MediaControlPlugin]) {

            }

            listenTo(core, eventName: InternalEvent.didTappedCore.rawValue) { [weak self] _ in
                if self?.view.isHidden ?? false {
                    self?.toggleVisibility()
                } else {
                    self?.hide(animated: true)
                }
            }

            listenTo(core, eventName: InternalEvent.willBeginScrubbing.rawValue) { [weak self] _ in

    override open func render() {
        view.addSubview(mediaControlView)
        mediaControlView.bindFrameToSuperviewBounds()
        
        let tapGesture = UITapGestureRecognizer(target: self, action: #selector(tapped))
        tapGesture.delegate = self
        view.addGestureRecognizer(tapGesture)
        self.tapGesture = tapGesture
        
        view.isHidden = true
        view.backgroundColor = UIColor.clear
