only a subset of w3c form tags are supported for now
renamed confusing tag variables