Adição de um evento depois do outro, sendo executado uma unica vez.
Ex: Um menu que se abre ao ser clicado, e é fechado quando qualquer outro elemento é clicado
document.getElementById( 'btn' ).addEventListener('click', function(e){
	e.stopPropagation();
	alert( 'btn' );
	document.body.addEventListener('click', myfunction);
});
myfunction = function(){
	
	document.body.removeEventListener('click', myfunction);
	alert( 'body' );
}