Patent ID: 8266635

Claim:
A method of processing event registrations in a browser-based user interface and control architecture of a browser-enabled device, the browser-based user interface and control architecture having a browser core, a browser framework, and a user interface, the user interface being written using a markup language, the method comprising: defining events to be processed by the browser core; assigning priorities to the defined events, wherein the defined events include: a first set of events associated with telephony functions; and a second set of events associated with browsing functions; receiving an event registration, the received event registration having a response unique resource identifier (URI) content and a priority field, the event registration being received by the browser framework; examining the priority field of the received event registration to determine priority of the received event registration; if the browser core is loading the response URI content of a prior event registration, then determining if the priority of the received event registration is higher than the priority of the prior event registration; and if the priority of the received event registration is higher than the priority of the prior event registration, then halting the loading of the response URI content of the prior event registration and starting to load the response URI content of the received event registration.