Bug Fix: The keyup event listener for triggering the submit button click was firing two event: one for the click (which would validate the info and then clear the fields) and one afterwards for the keyup (which would find the fields empty and complain about validity).