Fixes for #1050
Add more method to BroadcasterListener interface, Add an Adapter. This is needed for #1050