code: public static <T> Listener<T> createListenerToFire(Event<T> event) {
  		return new Listener<T>() {
  			@Override
  			public void fire(T obj) {
  				event.fire(obj);
  			}
  		};
  	}
docs: Bridge between 2 events: create a listener that will fire the given event when called.