1. A non-transitory machine-readable medium tangibly embodying a software product that provides a dialog preview capability and comprises instructions operable to cause a machine to buffer and manipulate commands produced by dialog controls to provide the preview capability in a dialog including a preview control, wherein the dialog preview capability allows at least one of the commands produced by the dialog controls to be performed from the dialog independent of a current preview state in the dialog while retaining the at least one of the commands along with other commands in a command sequence managed by a cancel control of the dialog.
6. The machine-readable medium of claim 1 , wherein preview-independent commands are retained earlier in the command sequence than preview-dependent commands retained in the command sequence, irrespective of an order of receipt of the preview-independent and preview-dependent commands.