evently
simpler faster lighter single-argument event-like function stacks for javascript
also available in a slightly faster singleton version

Installation
$ npm install evently
Usage
var evently = require('evently');
var d = new evently.Dispatcher();
function log(a) {
console.log("triggered with " + a);
}
d.on("a", log);
d.dispatch("a", [1, 2]);
d.on("b", log);
d.off("b", log);
d.dispatch("b", "three");
d.once('c', log);
d.dispatch("c", 4);
d.dispatch("c", {a:5, b:6});
d.stopListening();
d.dispatch("a", [1, 2]);
d.dispatch("b", "three");
d.dispatch("c", {a:5, b:6});