title: Add payload to vanilla JavaScript Event
body: <p>Is there a way to add payload to vanilla JavaScript event like you can do in jQuery?</p>
  
  <pre><code>// jQuery
  $(document).trigger('event', payload);
  
  // Vanilla JS
  window.dispatchEvent(new Event('event', ???
  </code></pre>
  
  <p>I guess I have to use my own Event Bus of some kind?</p>