Nit: use this indentation style:

    let els = Cc["@mozilla.org/eventlistenerservice;1"].
              getService(Ci.nsIEventListenerService);