
     button
        A button can be  pressed,  then  returns  to  its  intial
        state.  Pressing the button will cause a specified action
        to take place.

        button={ label=... value=... name=... action=... }

        name defaults to "button1", "button2" etc.  label is  the
        text   that  appears  on  the button. value is the string
        value associated with the button.  action  is  an  action
        that occurs when the button is pressed.

        Assigning a new value to a button  does  not  change  the
        appearance  of  the  button  but it will change the value
        used in an action.

        example:
        button={ label="Press  me"  action="PRINT  Aargh!  I  was
        pressed" }

     toggle
        A toggle object is similar to a button except that it can
        be  toggled  between its on (highlighted) and off states,
        while a button returns to its off state immediately.  The
        value  of  a toggle object is blank when the toggle is in
        its off state.

        The state of a  toggle  can  be  changed  using  the  SET
        action.  For a toggle object named "mytoggle" the follow-
        ing object will set the toggle to its off state:
        action="SET mytoggle state False"

        See the section on ACTIONS for more details on using  the
        SET action.

