Demonstrates the use of a message dialog with custom commands and using a completed callback instead of delegates. A message will be displayed indicating which command was invoked on the dialog.

In this scenario, 'Install updates' is selected as the default choice.