A system and method providing status information about a task being
processed on a computer system is described. The task comprises an
operation that blocks user activity, such as a modal task. Status
information about the task is obtained during processing of the task on
an event thread of a computer system. A status display is generated based
upon this status information. The task yields time on the event thread,
enabling the status information to be displayed in the user interface of
the computer system.