       getDocument : ()=> doc
       share : (opts, event={})->
         event = assign(event, {target: iframe})
-        @share(opts,event);
+        mainShare(opts,event);
       findUrl : ()-> findUrl(iframe)
       setSize : (size={})=>
         style = assign({},size)

    # sandbox.addElement(insertion.el)

    sandbox.autoSizeInterval = null;
    hull = assign({}, @hull, {
      onEmbed : (args...)=>
        callback = args.shift() while (args.length>0 && !_.isFunction(callback))

    # Enrich UTM Tags Defaults
    opts.tags = assign({}, opts.tags, {utm_campaign:@ship.name})

    Hull.share(opts,event)

  getShipClassName : => @shipClassName

