code: public EventDispatcher getEventDispatcher(EventPublisher source) {
  	EventDispatcher ret = dispatchers.get(source);
  	if (ret == null) {
  	    ret = createDispatcher(source);
  	}
  	return ret;
      }
docs: Gets the object used to fire events
  
  @param source the event publisher
  @return the object used to fire events