sweet button ui, submit hilites on input change, code clean up