**Do you want to request a *feature* or report a *bug*?**

bug? Maybe.

**What is the current behavior?**

Using non-delegated handler for submit event.

**What is the expected behavior?**

After IE9, at least I know, submit event bubbled up.

**Which versions of React, and which browser / OS are affected by this issue? Did this work in previous versions of React?**

16.2.0
);
    
    
    imgRef.current.dispatchEvent(
      new ProgressEvent('loadstart', {
        bubbles: false,
      }),
    );
    
    
    
    
    
    
    expect(handleImgLoadStart).toHaveBeenCalledTimes(0);
    videoRef.current.dispatchEvent(
      new ProgressEvent('loadstart', {
        bubbles: false,
      }),
    );
    expect(handleVideoLoadStart).toHaveBeenCalledTimes(1);
    document.body.removeChild(container);
  });
  it('should not attempt to listen to unnecessary events on the top level', () => {
    const container = document.createElement('div');
    document.body.appendChild(container);
    const videoRef = React.createRef();
    const handleVideoPlay = jest.fn(); 
    const mediaEvents = {
      onAbort() {},