Adding and Removing Events with MooTools
HTML
<input id=an-element type=text>
JavaScript
window.addEvent('domready', function(){
var element = $('an-element'),
handler1 = function(){
console.log('handler1: ' + new Date().getTime());
},
handler2 = function(){
console.log('handler2: ' + new Date().getTime());
};
element.addEvent('focus', handler1);
element.addEvent('focus', handler2);
element.focus(); // console logs 'handler1' and 'handler2'
// later
element.blur();
element.removeEvent('focus', handler1);
element.focus(); // console logs 'handler2'
});