Hyjack.js lets you tie into event emitter objects and do things without changing your code.