codice:
function DOMize(element) {
	if(!element.addEventListener){element.addEventListener=function(event,listener){
		event="on"+event;
		if(this.attachEvent)	this.attachEvent(event,listener);
		else 			this[event]=listener;
	}};
	if(!element.removeEventListener){element.removeEventListener=function(event,listener){
		event="on"+event;
		if(this.detachEvent)	this.detachEvent(event,listener);
		else 			delete this[event];
	}};
	return element;
};


function alertBox() {
	alert('Reacting to Event bubble phase');
};
onload = function() {
	DOMize(document.getElementById("testdiv")).addEventListener("click", alertBox, false); 
};