Можно немного сократить условие :-)
function addEvent(e,t,f){
if (e.addEventListener) e.addEventListener(t, f, false);
//@cc_on e.attachEvent('on'+t, f);
}
function removeEvent(e,t,f){
if (e.removeEventListener) e.removeEventListener(t, f, false);
//@cc_on e.detachEvent('on'+t, f);
}
IE8b2 так и не поддерживает «addEventListener», и думаю не будет поддерживать, поэтому вроде должно корректно работать везде.