Fixed dangling bracket
Added messagebus interface and implementation