code: function(el, sType) {
                  var results=[], searchLists;
                  if (!sType) {
                      searchLists = [listeners, unloadListeners];
                  } else if (sType === "unload") {
                      searchLists = [unloadListeners];
                  } else {
  					sType = this._getType(sType);
                      searchLists = [listeners];
                  }
  
                  var oEl = (YAHOO.lang.isString(el)) ? this.getEl(el) : el;
  
                  for (var j=0;j<searchLists.length; j=j+1) {
                      var searchList = searchLists[j];
                      if (searchList) {
                          for (var i=0,len=searchList.length; i<len ; ++i) {
                              var l = searchList[i];
                              if ( l  && l[this.EL] === oEl && 
                                      (!sType || sType === l[this.TYPE]) ) {
                                  results.push({
                                      type:   l[this.TYPE],
                                      fn:     l[this.FN],
                                      obj:    l[this.OBJ],
                                      adjust: l[this.OVERRIDE],
                                      scope:  l[this.ADJ_SCOPE],
                                      index:  i
                                  });
                              }
                          }
                      }
                  }
  
                  return (results.length) ? results : null;
              }
docs: Returns all listeners attached to the given element via addListener.
  Optionally, you can specify a specific type of event to return.
  @method getListeners
  @param el {HTMLElement|string} the element or element id to inspect
  @param sType {string} optional type of listener to return. If
  left out, all listeners will be returned
  @return {Object} the listener. Contains the following fields:
  &nbsp;&nbsp;type:   (string)   the type of event
  &nbsp;&nbsp;fn:     (function) the callback supplied to addListener
  &nbsp;&nbsp;obj:    (object)   the custom object supplied to addListener
  &nbsp;&nbsp;adjust: (boolean|object)  whether or not to adjust the default context
  &nbsp;&nbsp;scope: (boolean)  the derived context based on the adjust parameter
  &nbsp;&nbsp;index:  (int)      its position in the Event util listener cache
  @static