User.broadcast simplification, bugfix: join event was received twice for yourself