 
 # Add a DOM element with associated metadata to be tracked by Xray
 Xray.add = (el, info = {}) ->
-  console.log info
-  Xray.elements.push new Xray.Element(el, info)
+  unless Xray.findElement(el)
+    Xray.elements.push new Xray.Element(el, info)
 
 # Remove a DOM element from Xray
 Xray.remove = (el) ->

    @$box = $('<div>').css
      position   : 'absolute'
      background : 'rgba(255,255,255,0.8)'
      color      : '#999'
      fontFamily : '"Helvetica Neue", sans-serif'
      zIndex     : 99999
      top        : bbox.top
      left       : bbox.left

# 1. Xray metadata code is inserted during asset compilation.
#    a. For Backbone.Views, JS is inserted that will record the Backbone.View
#       constructor with its metadata in window.XrayData
#    b. For templates, HTML comments are inserted at the beginning and the end
#       of the template.
#
# 2. After DOM is loaded, go through XrayData, hooking into Backbone.View to
