remove command messages, add event messages only
add eventbus
more work on eventbus