Using input:submit instead of button for more elegant implementation.