if (list[type]) {
                      //> iterate over the list of eventListeners for the given eventType
                      for (var listElem in list[type]) {
                          //> hasOwnProperty check is to satisfy jshint
                          if (list[type].hasOwnProperty(listElem)) {