title: How to bind to all custom events in jQuery
body: <p>I know it's not possible to bind to all DOM events and I know you can bind to multiple events by supplying a space-separated list.</p>
  
  <p>But is it possible to bind to all custom events (preferably filtered by a wildcard pattern like 'abc*' or name-space)?</p>
  
  <p><strong>Edit:</strong>
  To clarify, I have created some custom widgets that respond to some custom events. For example, they all handle an event called 'stepReset' and resets their internal models.</p>
  
  <p>After I've written these, I realized events don't bubble down, so the call <code>$(body).trigger('stepReset')</code> basically does nothing. As a result, I am considering adding an umbrella event handler on all widgets' parent elements to propagate all relevant events down.</p>
  
  <p>(I know this is not an elegant solution, but I forgot to tag elements with handlers with a common class, so there's no easy way to use select them all.)</p>