// stop capture
ul.addEventListener('click', function(e) {
if(e.currentTarget === e.target) {
console.log(e.target);
}
});
// stop bubbling
li.addEventListener('click', function(e) {
console.log(e.currentTarget);
e.stopPropagation();
});