N.B. The 'firing' oObject is at the bottom of the bubble, not the element checking onevent.
(There is no event.handlingElement property, and handling functions see 'this' empty.)
BUG. A null return value from srcElement.parentElement.id is not a null but an error ('hole') that crashes getElementById() and discontinues event-handling.