Web: / now goes to client, SSE at /api/events