Client-side development has come a long way in the last couple of years and JavaScript is being taken more seriously than ever before.
JavaScript’s event model provides a consistent way to handle the variety of things that can happen on a page at any given time. And if you do enough JavaScript development, you’ve likely memorized most of the more common events.
But what about custom events?