Event Framework for node.js