Extract launcher creation into function
Add test for broadcast: events
Implement broadcast: events
Merge pull request #58 from Versal/fix/broadcast-events

Restore broadcast events