function finditem(e,list) { var l = e.target.correspondingUseElement || e.target, t; while(!t && l.parentNode) { t = l.id && list[l.id]; l = l.parentNode; } return t; }