         key      : "e8d8b766e2864a129f9e53460d520115"
         endpoint : "preview"
         maxWidth : 560
-        maxHeight: 300
+        maxHeight: 200
         wmode    : "transparent"
         error    : (node, dict)=>
           callback? dict

      # types should be covered, but if the embed call fails partly, default to link
      type = data?.object?.type or "link"

      switch type
        when "html" then html = data?.object?.html or "This link has no Preview available. Oops."
        when "audio" then html = data?.object?.html or "This link has no Preview available. Oops."
        when "video" then html = data?.object?.html or "This link has no Preview available. Oops."
        when "text" then html = data?.object?.html or "This link has no Preview available. Oops."
        when "xml" then html = data?.object?.html or "This link has no Preview available. Oops."
        when "json" then html = data?.object?.html or "This link has no Preview available. Oops."

  addEmbedHiddenItem:(item)=>
    if not (item in @embedHiddenItems) then @embedHiddenItems.push item

  getRichEmbedWhitelist:=>
    [
      "SoundCloud"
    ]

  fetchEmbed:(url="#",options={},callback=noop)=>

    requirejs ["http://scripts.embed.ly/jquery.embedly.min.js"], (embedly)=>
