bugfix: assign event bus before calling init