     public init() {
         super.init(frame: CGRectZero)
         translatesAutoresizingMaskIntoConstraints = false
-        userInteractionEnabled = false
+        poster.contentMode = .ScaleAspectFit
     }
     
     public override func layoutSubviews() {

        }
        
        url = NSURL(string: urlString)!
        addConstraints()   
    }
    
    private func addConstraints() {
        container!.addMatchingConstraints(self)
        addSubviewMatchingConstraints(poster)
    }
}

public class PosterPlugin: UIContainerPlugin {
    private var poster = UIImageView(frame: CGRectZero)
    private var playButton = UIButton(frame: CGRectZero)
    private var url: NSURL!
    
    required public init?(coder aDecoder: NSCoder) {
