much prettier ui for user input.
fix a few autofill bugs.