       return
 
     detectDOMEvents: (e) =>
+      # don't bubble
+      e.stopPropagation()
+
       # 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
+          return false
       
-      el = $(e.target)
+      el = $ e.target
 
       # Left Menu Changes
       #var s = this.liveLeftMenuItem();


    getInboxLink: ->
      # use the inbox link as an anchor
      v = $(@elements.body).find "a[href$='#inbox'][title^='Inbox']"
      v.first() or null

    liveLeftMenuItem: ->
      return null  unless @loaded

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