The HTML DOM object model defines an Event object with a target property.
Event
Looking at MSDN, Microsoft documents a target property. They also document srcElem
event.target ?
Do you need to check on it and assign that to a variable and use that instead ..
var target = event.target ? event.target : event.srcElement;
might be missing the point...