First version of eventbus