added button based form filling (neato!), clicking submit button still
does stuff, we can remove that later easily.