var toolkit =
{
  attach: function(el, ev, hl) {
    if (el.addEventListener) { 
      el.addEventListener(ev, hl, false);
    } else if (el.attachEvent) { 
      el.attachEvent('on' + ev, hl);
    } else {
      if (typeof el[ev = 'on' + ev] == 'function') { 
        var origFunc = el[ev]; el[ev] = function(e) { 
          origFunc(e); hl(e); 
        }; 
      } else el[ev] = hl;
    }
  }

}
