wrapped message busses

and changed calls for broadcast and send
changes