Event bus

Adding awesomeness.