use es6 stuff
submit buttons should be disabled only if default was not prevented
update url in address bar