                  eventName: InternalEvent.didExitFullscreen.rawValue) { [weak self] (_: EventUserInfo) in self?.isOnFullscreen = false }
     }
     
-    override func render() {
+    override open func render() {
         setupButton()
     }
     

class FullscreenButton: MediaControlPlugin {
    private var icon = UIImage.fromName("fullscreen", for: FullscreenButton.self)
    
    var button: UIButton! {

    
    private var isOnFullscreen = false

    override open var pluginName: String {
        return "FullscreenButton"
    }
    
    override open var panel: MediaControlPanel {
        return .bottom
    }
    
    override open var position: MediaControlPosition {
        return .right
    }
    
    required public init(context: UIBaseObject) {
        super.init(context: context)
        bindEvents()
    }
    
    required public init() {
        super.init()
    }
    
    required public init?(coder argument: NSCoder) {
        super.init(coder: argument)
    }
    
