added val method to Mojo::DOM
simplify example a bit
ignore buttons
Will only keep submit button/input
remove unnecessary check again
more unique names
simplify val semantics
better value tests