1. A method for rendering computer-generated display components associated with an application for display on a computer-enabled display surface, the method comprising the acts of: receiving a plurality of content descriptions from an application, the plurality of content descriptions including commands on how to draw a display component; storing the plurality of content descriptions in memory; receiving a drawing request from an application to graphically display application content; determining if the application content to be graphically displayed is stored as one or more of the plurality of content descriptions; when the drawing request is stored as one or more of the plurality of content descriptions, rendering, from the stored content description, display components that are representative of the application content to be graphically displayed and displaying the display components; and when the content description is not stored in memory, calling the application for a rasterized image representative of the application content to be graphically displayed and displaying the rasterized image.
1. A method for rendering computer-generated display components associated with an application for display on a computer-enabled display surface, the method comprising the acts of: receiving a plurality of content descriptions from an application, the plurality of content descriptions including commands on how to draw a display component; storing the plurality of content descriptions in memory; receiving a drawing request from an application to graphically display application content; determining if the application content to be graphically displayed is stored as one or more of the plurality of content descriptions; when the drawing request is stored as one or more of the plurality of content descriptions, rendering, from the stored content description, display components that are representative of the application content to be graphically displayed and displaying the display components; and when the content description is not stored in memory, calling the application for a rasterized image representative of the application content to be graphically displayed and displaying the rasterized image. 6. The method of claim 1 , further comprising: determining that the display components need to be updated; determining if a content description representative of the display components to be updated is stored as one or more of the plurality of content descriptions; and when the content description representative of the display components to be updated is not stored as one or more of the plurality of content description, pulling the content description representative of the display component to be updated from the application; rendering the pulled content description to updated display components; and displaying the updated display components.