Yes, that is intentional -- whenever someone leaves the page by clicking anything, I want a save to occur.

Although now that I've written that, I'm thinking, maybe I should have the submit happen only when something within the quiz area changes -- onchange for the input elements?