1. A processing system including a non-transitory machine-readable medium having stored thereon computer-executable code, the computer code comprising: an object model; a data repository storing change events associated with objects in the object model at a first frequency; a monitor reading the objects and creating periodic snapshots at a second frequency set to be higher than the first frequency; one or more listener modules pre-programmed to view successive ones of the periodic snapshots; and user-activated monitors accessing the one or more listener modules; wherein users are informed through the user-activated monitors of values and changes in values of the objects the one or more listener modules are programmed to listen for.