broadcast event.

Implemented broadcast event, added additional method signatues.