var onhandlers = require("onhandlers")
var listener=new(function(){
onhandlers.call(this);
this.on('someTrigger',console.log);
return this;
})();
var otherListener=new(function(){
listener.on('someTrigger',function(evt){
console.log("other listener:"
+JSON.stringify(evt));
//listener.off('someTrigger'); I need to fix "off"
});
return this;
})();
var trigger=setInterval(function(){
listener.handle('someTrigger',
{
arbitraryData:"someData"
});
},500);