feat(widgets): return an array of dispatched events after broadcast