Patent ID: 8301132

Claim:
One or more computer-readable media having computer-executable instructions embodied thereon for performing a method of capturing events and handling captured events on a first mobile communications device, the method comprising: registering a plurality of event handlers, said registering comprising populating a push registry with a unique set of attributes corresponding to each of the plurality of event handlers, and said registering further comprising associating an identification of each of the plurality of event handlers with a trigger event, wherein the association is stored in the push registry, and wherein the unique set of attributes corresponding to the first event handler comprises an identification of a filter associated with the first event handler, the filter comprising a restriction on the type of communication events that the first event handler is configured to handle; identifying an occurrence of a first communication event; referencing the push registry to determine that the first communication event corresponds to a first trigger event, wherein the first trigger event is associated with a first event handler; and initiating the first event handler.