Refactored callbacks to be based on Guice EventBus.