Better broadcast event structure