         if @loaded
           clearInterval @delayedLoader
           dbg "Delayed loader success."
-          @elements.body.bind 'DOMSubtreeModified', @detectDOMEvents
+          @elements.body.children().on 'DOMSubtreeModified', @detectDOMEvents
         else
-          dbg "Calling delayed loader..."      
+          dbg "Calling delayed loader..."
           # we search from the body node, since there's no event to attach to
           @bootstrap cb
         return

      return

    detectDOMEvents: (e) =>
      # dbg "DOM changed", e.target
      for ignored in @ignoreDOMElements
        # check all the ignored DOM elements
        if $.contains ignored, e.target
          # the target from where the change came is a descendant of an ignored element
          # dbg "...but the event came from a descendant of an ignored element"
          return
      
      el = $(e.target)

      # Left Menu Changes
      #var s = this.liveLeftMenuItem();

    
    debug:                false
    priorityInboxLink:    null
    inboxLink:            null
    currentNumUnread:     null
    currentInboxCount:    null
    elements:             {}
