Bugfix: in Chrome, submit on blur would cause a form that is no longer on the page to be submitted because of the use of a timeout, resulting in an unwanted full-page refresh.