docs: function process (ev) {
  				ev = ev || global.event;
  				// detect when it's done loading
  				// ev.type == 'load' is for all browsers except IE6-9
  				// IE6-9 need to use onreadystatechange and look for
  				// el.readyState in {loaded, complete} (yes, we need both)
  				if (ev.type == 'load' || readyStates[el.readyState]) {
  					delete activeScripts[def.id];
  					// release event listeners
  					el.onload = el.onreadystatechange = el.onerror = ''; // ie cries if we use undefined
  					success();
  				}
  			}