title: What kind of events are accepted by Enzyme's simulate?
body: <p>I know <code>simulate('click')</code> is used to test clicking on a component, but why is that instead of <code>simulate('onClick')</code>? And why does it take 'change' instead of 'onChange'?</p>
  <p>'click' and 'change' aren't native html events. The docs say it just takes an ol' string.</p>
  <pre><code>   /**
       * Simulate events.
       * Returns itself.
       * @param args?
       */
      simulate(event: string, ...args: any[]): this;
  </code></pre>
  <p>Is there a list of type that is a source of truth for what kind of string the event parameter accepts?</p>