Patent ID: 7542026

Claim:
An apparatus for providing improved interaction to a user of a pointing device, the apparatus comprising: a pointing device interface module configured to interface with a pointing device; an event buffer configured to receive pointing device events generated by a user; the pointing device interface module residing at the driver level of an operating system further configured to inventory a buffered pointing device event quantity and a buffered pointing device event type for the buffered pointing device events; a feedback module configured to intercept pointing device events sent by the pointing device interface module to an application interface module comprising an operating system process, the feedback module further configured to provide feedback to the user, the feedback comprising a dialog listing the buffered pointing device event quantity and the buffered pointing device event type for the buffered pointing device events and pointing device events passed to a receiving process, wherein the feedback module comprises a device driver residing on the driver level of an operating system; wherein the feedback module is further configured to provide pointing device events to the application interface module; and wherein the pointing device interface module and the feedback module comprise one or more of hardware and executable code, the executable code stored on a computer readable storage medium.