Better event broadcasting system (yet simple)