Factor out more broadcast events