_do
_do command completes actions on the current card. It links a widget such as a button, a key, or a voice command to an action. _do command may appear in a card or a template. The _do command in a card will override the _do command in a template if they have the same name.
_do "type='type' label='label' name='name' optional='boolean'"
go|prev|noop|refresh
do_
'type' is a required attribute. ?? It has the value 'accept' which accepts the command; 'prev' which goes to backward; 'help' which do help; 'reset' which clears the states; 'options' which requests for
options; 'delete' which deletes an item; 'unknown' which do nothing; 'vnd.*' which specifies vendor's type.
'label' attribute specifies a string to indicate a user widget. It will be invalid if a widget can not be dynamically labeled. 'name' attribute specifies the name of event binding. The default value is
equal to the value of type attribute. If 'optional' attribute has a true value, the _do command will be ignored. Its default value is false.
_card "id='first_card'"
_do "type='accept' label='Card2'"
__go "href='#second_card'"
do_
quote "Click Card2 and goto it"
card_
_card "id='second_card'"
quote "Second Card"
card_