converted Application EventBus to a Subchannel Eventbus and created a
synchronous and synchrous version