rem: return this.hooks.push({pattern: pattern, f: f, name: name, neg: neg})-1; 
add: return (this.hooks.push({pattern: pattern, f: f, name: name, neg: neg, enabled: enabled}) - 1); 
context: function ep_addhook(pattern, f, name, neg){        if (typeof f != "function")        return false;    neg = Boolean(neg);    return this.hooks.push({pattern: pattern, f: f, name: name, neg: neg})-1;}
meta: 1622	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1622/82b4c0b132d428bad29ff823b9b9353dae156f50/events.js/buggy/js/lib/events.js