I understand the proper way to handle event.stopPropagation for IE is
if(event.stopPropagation) {
event.stopPropagation();
} else {
event.returnValue = f
Probably this:
Event = Event || window.Event;
Event.prototype.stopPropagation = Event.prototype.stopPropagation || function() {
this.cancelBubble = true;
}
returnValue = false
is an analogue for preventDefault:
Event.prototype.preventDefault = Event.prototype.preventDefault || function () {
this.returnValue = false;
}