update EventSource to include Server-Sent Events for discoverability

fix for issue mentioned in #325

I rebuilt `index.html` on my machine to make sure it works and it does, but that also changed a whole bunch of other things in the file from whitespace thrashing to alterations to lists of polyfills. If I should include all that in the PR, no problem, but I'll assume it's better to keep it out until told otherwise.