The fix was changing one line of code.
from:
fmt.Fprintf(w, "event: \"%v\"\ndata: \"%v\"\n\n", e.name, e.data)
to:
fmt.Fprintf(w, "event: %s\ndata: %s\n\n", e.name, e.data)