A method that involves receiving a message from a remote device, the message
comprising
either a definition, a state change, a command or some combination thereof; processing
the definition (if any) before the state change (if any); and processing the state
change (if any) before processing the command (if any).
Another method that involves recognizing a dependence on a remote device;
and sending a message to the remote device, the message comprising either a definition,
a state change, a command or some combination thereof.
Also apparati having a processor and a memory coupled to the processor, the
memory having stored therein sequences of instructions which, when executed by
the processor, cause the processor to perform the above methods.