   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)=>

    # this menu exist

    if @options.hasDropdown
      menu =
        'Remove Preview'   :
          callback : =>
            @embedHiddenItems.push "embed"
            @refreshEmbed()
            @getDelegate()?.emit "embedHideItem", @embedHiddenItems
            no

      return menu


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