ng system employs subclassing and device context monitoring to monitor the activity on the underlying computer at block 513 and illustrated in detail in the flowchart of FIG. 5C. [0092] As well known in the art, subclassing is a technique that allows an application to intercept messages destined for another window.