I found an issue with the chapter 2 solution. Apparentley the document.addEventListener() method is unreliable.
This help me fix the problem.
Change line 68 from:
documentntListener("load", resetForm, false);
to:
window.addEventListener("load", resetForm, false);
