Patent ID: 8458728

Claim:
A computer-enabled 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: receiving an event registration, by one or more processors, 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, by the one or more processors, 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, and after starting to load the response URI content of the received event registration, returning to loading the response URI content of the prior event registration, wherein the response URI content of the received event registration includes at least a portion of the user interface.