         bindPlaybackEvents()
     }
 
-    func bindCoreEvents() {
+    open func bindCoreEvents() {
         if let core = self.core {
 
             listenTo(core, eventName: InternalEvent.didChangeActiveContainer.rawValue) { [weak self] _ in


    public var plugins: [MediaControlPlugin] = []

    override var pluginName: String {
        return "MediaControl"
    }

    var hideControlsTimer: Timer?
    var animationDuration = 0.3
    var secondsToHideControlFast: TimeInterval = 0.4
    var secondsToHideControlSlow: TimeInterval = 4

        }
    }

    public var gesture: UITapGestureRecognizer?

    var container: MediaControlView = .fromNib()

