eventer
Experimental event creator helper.
Usage
The easiest way to use eventer is to patch events into either an object or prototype:
var eventer = ; // define a messenger helper "class" {}Messengerprototypesend = ; { console;} // create a new messenger instancevar ted = ; tedonmessage = handleSend ;// does not work :(// ted.onmessage = fo()(ted.onmessage + handleSend); // add another handlertedonmessage = tedonmessage; ted;// --> sent message: hello// --> yes, i really did send: hello // remove the first handlertedonmessage = tedonmessage; ted;// --> yes, i really did send: hi