eventsource polyfill