     @setTemplate @pistachio()
     @template.update()
 
+    # If there is embed data in the model, use that!
+    if @getData()?.link
+      if not ("embed" in @getData().link.link_embed_hidden_items)
+        @embedBox.show()
+        @embedBox.embedExistingData @getData()?.link?.link_embed, {}
+      else
+        # no need to show stuff if it should not be shown. not even in the code
+        @embedBox.hide()
+        @embedBox.destroy()
+
+    # This will involve heavy load on the embedly servers - every client
+    # will need to make a request.
+    else
+      urls = @$("span.data > a")
+      for url in urls
+        if $(url).attr("href").match(/([a-zA-Z]+\:\/\/)?(\w+:\w+@)?([a-zA-Z\d.-]+\.[A-Za-z]{2,4})(:\d+)?(\/.*\S)?/g)
+          firstUrl = $(url).attr "href"
+
+      if firstUrl then @embedBox.embedUrl firstUrl, {}
+      else @embed
+
     # temp for beta
     # take this bit to comment view
     if @getData().repliesCount? and @getData().repliesCount > 0

      selector  : "span.type-icon"

    super options,data

    origin =
      constructorName  : data.originType

class ContentDisplayStatusUpdate extends ActivityContentDisplay

  constructor:(options = {}, data={})->

    options.tooltip or=
      title     : "Status Update"
