A form consists of read only text for documentation and some
fields, where each field contains two parts, a tag and a value.
The tags are used to identify the fields, so the documentation
can refer to the ‘foo field’, meaning the field tagged with
‘Foo’. Here is an example form: Here is some documentation.
Name: My Name Choose: This option Address: Some Place In some
City Some country. See also _other work_ for more information.
Numbers: count to three below [INS] [DEL] One [INS] [DEL] Eh,
two? [INS] [DEL] Five! [INS] Select multiple: [X] This [ ] That
[X] Thus Select one: (*) One ( ) Another One. ( ) A Final One.
[Apply Form] [Reset Form] The top level widgets in this example
are tagged ‘Name’, ‘Choose’, ‘Address’, ‘_other work_’,
‘Numbers’, ‘Select multiple’, ‘Select one’, ‘[Apply Form]’, and
‘[Reset Form]’. There are basically two things the user can do
within a form, namely editing the editable text fields and
activating the buttons. In the example, the value for the ‘Name’
is most likely displayed in an