Add otto bus provider.
Create event for bus.
Replace callback with otto bus implementation.