The [ReactBrowserEventEmitter checks for browser support of the `cancel` and `close` events.](https://github.com/facebook/react/blob/master/packages/react-dom/src/events/ReactBrowserEventEmitter.js#L136-L138) before attaching those listeners. I'm curious why this is necessary. Did we need it for IE8? I'd like to: - [ ] Determine if there are ramifications to removing these checks - [ ] Add comments above those lines if these checks are necessary. - [x] ~Maybe eliminate [`isEventSupported.js`](https://github.com/facebook/react/blob/master/packages/react-dom/src/events/isEventSupported.js)~ this is needed to check for `input` in ChangeEventPlugin