stopPropagation doesn't work on IE, you should use something like cancelBubble in the following manner:
function stop(e) {
// feature check (in IE this will be undefined)
if (e.stopPropagation) {
// standards compliant browser
e.stopPropagation();
} else {
// dreadful IE
e.cancelBubble = true;
}
}