Evented is a project mainly written in JavaScript, it's free.
A concise event emitting constructor
I'm so sick of writing this same chunk of code over and over.
Here it is for prostertity
http://github.com/aconbere/evented