add:  /* [1] The delay when removing items from an array (with unshift or splice, * and probably most operations) is NOT perportional to the number of items * being removed, instead it is proportional to the number of items LEFT. * Because of this, it is better to only remove small numbers of items when * the queue is small (MAX_AUTO_CLEANUP_LEN), and when it is large remove * only large chunks at a time (FORCE_CLEANUP_PTR), reducing the number of * resizes being done. */ 
context: function CEventPump (eventsPerStep){    /* event routing stops after this many levels, safety valve */    this.MAX_EVENT_DEPTH = 50;    this.eventsPerStep = eventsPerStep;    this.queue = new Array();    this.hooks = new Array();    }
meta: 1622	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1622/1c8d8bf9357639bb28c9901382136c486c9b6f60/events.js/buggy/js/lib/events.js