Patent ID: 8327289

Claim:
A method of rendering user interface elements on a display, the method comprising: defining an archive file hierarchy, wherein the archive file hierarchy includes a plurality of archive files and each of the plurality of archive files has a position in the archive file hierarchy in a range between a highest position and a lowest position, wherein the plurality of archive files comprise at least one common archive file used by a plurality of applications and a plurality of application-specific archive files; storing one or more user interface elements in each of the plurality of archive files, wherein the one or more user interface elements comprise an obscuring element; fetching each of the one or more user interface elements to be rendered based on the position in the archive file hierarchy of a respective archive file in which each of the one or more user elements is stored, wherein user interface elements that are masked by obscuring elements stored in higher position archive files are not fetched; and rendering each of the fetched one or more user interface elements on the display.