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.
Action Results
No option selected yet.
Sequential Results

No operation run yet.
Asynchronous Results

No operation run yet.