a very simple message bus