1. A system for enhancing use of content, said system comprising: a processor; and a memory coupled to the processor and containing programmed instructions causing the processor to execute a method comprising: identifying a description of the content specific user interface associated with the content; building the content specific user interface based on the description of the content specific user interface; hiding the standard user interface of the rendering application; enabling the content specific user interface for use by the rendering application while the content is being rendered, and rendering the content with the rendering application while using the content specific user interface associated with the content, wherein the hiding and enabling steps are used in combination to replace the standard user interface of the rendering application with the content specific user interface associated with the content.