Asynchronicity Demonstration

This user interface demonstrates the differences (and consequences) between sequential operarations (using a busy operation) and asynchronous operations.

Experiment with the various action buttons below. The "Say Hello!" button will create a popup dialog; selecting an option from the Action dropdown will display your choice below. Attempt to interact with this user interface while performing a sequential operation then attempt to interact with it while performing an asynchronous operation.