docs: function (e) {
                  // call unload listeners
                  // Keep a local copy of the reference to unloadListeners because it is possible that a listener calls
                  // aria.utils.Event.reset (that's what AriaWindow is doing).
                  var list = unloadListeners.slice();
                  for (var i = 0, len = list.length; i < len; ++i) {
                      var l = list[i];
                      if (l) {
                          l[CB].call(this.getEvent(e));
                          list[i] = null;
                          l = null;
                      }
                  }
                  list = null;
              }