Make server broadcasting more symmetric with client messaging.
Simplify event generation from web server.
Better handling of server-sent events on the client side.