An inventory control system for monitoring the removal and replacement of objects (510, 520) stored in the system, the system comprising: a plurality of storage containers (120; 220; 330), each including a plurality of storage locations (51, 52, 53) for storing objects (510, 520); an image sensing device configured to capture image data of the containers (120; 220; 330), including image data of the plurality of storage locations (51, 52, 53); a display device; and a data processor configured to: receive information representing captured images of the storage locations (51, 52, 53) and data representing the usage of the objects (510, 520) associated with the images; and display on the display device audit images of the storage container (120; 220; 330); characterized in that the data processor is further configured to: apply a filtering technique to display the audit images according to user definable usage data fields associated with the audit images; wherein the filtering technique is for selecting audit images associated with one event out of a plurality of events occurring in the system, and the filtering technique comprises filtering out any object-specific events for objects (510,520) other than an object (510,520) of interest, and filtering out any container-specific events for containers (120,220,330) other than a container (120,220,330) of interest. a plurality of storage containers (120; 220; 330), each including a plurality of storage locations (51, 52, 53) for storing objects (510, 520); an image sensing device configured to capture image data of the containers (120; 220; 330), including image data of the plurality of storage locations (51, 52, 53); a display device; and a data processor configured to: receive information representing captured images of the storage locations (51, 52, 53) and data representing the usage of the objects (510, 520) associated with the images; and display on the display device audit images of the storage container (120; 220; 330); receive information representing captured images of the storage locations (51, 52, 53) and data representing the usage of the objects (510, 520) associated with the images; and display on the display device audit images of the storage container (120; 220; 330); characterized in that the data processor is further configured to: apply a filtering technique to display the audit images according to user definable usage data fields associated with the audit images; wherein the filtering technique is for selecting audit images associated with one event out of a plurality of events occurring in the system, and the filtering technique comprises filtering out any object-specific events for objects (510,520) other than an object (510,520) of interest, and filtering out any container-specific events for containers (120,220,330) other than a container (120,220,330) of interest. apply a filtering technique to display the audit images according to user definable usage data fields associated with the audit images; wherein the filtering technique is for selecting audit images associated with one event out of a plurality of events occurring in the system, and the filtering technique comprises filtering out any object-specific events for objects (510,520) other than an object (510,520) of interest, and filtering out any container-specific events for containers (120,220,330) other than a container (120,220,330) of interest.