addEvent() recoding contest
Peter-Paul Koch has put together a contest to recreate my addEvent() and removeEvent() utilities in a way that compensates for its inherent shortcomings:
Entries will be judged by a panel consisting of Scott Andrew LePera, Dean Edwards and myself on script quality, simplicity and portability, and the clarity of your explanation.
I'll also update the original tutorial that introduced addEvent() with a link to the winning entry.
Previously: Know your (event) sources.