Patent ID: 7200819

Claim:
A computer-implemented method for performing display-related operations on a display of a mobile device, comprising the steps of: creating a graphics stack to store coordinate data for graphics objects to be displayed on the screen of the mobile device, wherein the coordinate data specifies regions related to the mobile device's display, said regions defining areas within which the graphics objects may perform display-related operations, the coordinate data for at least one of the graphics objects on the graphics stack being modified when a display-related operation would produce a drawing that is wider than coordinate data for one of its parent objects on the graphics stack, causing the drawing to extend past a coordinate data boundary of one of the regions related to the mobile device's display; wherein parent-child relationships between the graphics objects form a hierarchy; and pushing a graphics object onto the graphics stack based upon a position of the graphics object within the hierarchy, wherein a graphics object's display-related operation is performed after it is pushed onto the graphics stack.