code: public synchronized EventScope<T> register(final Class<? extends T> eventClass, final Object receiver) {
  
  		return this.register(eventClass, receiver, (Pattern) null);
  
  	}
docs: The public method to register a new event receiver.
  
  @param eventClass
  the class of event to be received.
  @param receiver
  The receiver to get the event.
  @return this to enable chaining.