Register to event bus seems a little tricky