title: Clone a DOM event object to re-dispatch
body: <p>Some browsers won't allow you to re-dispatch an event that has already been dispatched, but allow you to create new event objects based on values that can be obtained from the existing event object.</p>
  
  <p>Is there a generic and reusable solution that will work with any event type, or failing that, a way to do this for a specific event type (in my case I'm currently concerned with the <code>mousewheel</code> event)?</p>