rem: while ( p && p != this ) try { p = p.parentNode; } catch(e) { p = this; }; 
add: while ( parent && parent != this ) try { parent = parent.parentNode; } catch(error) { parent = this; }; 
context: 		function handleHover(e) {			// Check if mouse(over|out) are still within the same parent element			var p = e.relatedTarget;				// Traverse up the tree			while ( p && p != this ) try { p = p.parentNode; } catch(e) { p = this; };						// If we actually just moused on to a sub-element, ignore it			if ( p == this ) return false;						// Execute the right function			return (e.type == "mouseover" ? f : g).apply(this, [e]);		}
meta: 1375	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/1375/92aac3abd6bc493a0c5f216e2e51359024b90af1/event.js/clean/src/event.js