15. A machine-implemented method comprising: providing a dialog preview capability for a user interface; and buffering and manipulating 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.
16. The method of claim 15 , wherein the at least one of the commands is performed by forwarding the at least one of the commands from a dialog command manager to an application command manager.