In your event listener, I would listen for a "click" event and delay the actual calculation via setTimeout(). This works in your fiddle:
container.children[i].addEventListener("click", //click is better than mouseup
function(){
//let's delay execution until button is toggled
setTimeout(function() {
notice.innerHTML = toggled().toString(); }, 1);
})