Change #2:  Add button/input support

Add another configuration item to allow the store to choose between
input and button tags for the submit-type buttons.