 import C4Core
 import UIKit
 
-public class C4View : NSObject, AddRemoveSubview {
+public class C4View : NSObject, VisibleMediaObject {
     internal var view : UIView = UIView()
     
     convenience public init(frame: C4Rect) {

    }
    
    //MARK: Tap
    lazy public var tap : Tap = Tap(UITapGestureRecognizer())
    internal var tapAction : TapAction?
    internal var tapRecognizer: UITapGestureRecognizer?
    public func onTap(run: TapAction) {

    }
    
    //MARK: Pan
    public var pan : Pan = Pan(UIPanGestureRecognizer())
    
    internal var panAction : PanAction?
    internal var panRecognizer : UIPanGestureRecognizer?
