A system comprising: a display panel; a touch panel; an application processor coupled to the touch panel and the display panel; a visual accelerator combining video images from the application processor with overlay data in accordance with touch events from the touch panel and configuration parameters from the application processor to generate combined images and to supply the combined images to the display panel; and memory coupled to the application processor, the memory storing: a request list comprising one or more acceleration requests; and instructions that, when executed by the application processor, cause the application processor to execute a device driver to: identify an active acceleration request of the one or more acceleration requests of the request list, the active acceleration request being associated with an application executed by the application processor; determine an active screen area of the display panel in accordance with window arrangement data from a window manager executed by the application processor; generate configuration parameters in accordance with the active acceleration request and the active screen area; wherein the configuration parameters set at least one of color, thickness, shape, width and style; and transmit the configuration parameters to the visual accelerator; wherein based on information about the active screen area information received from the window manager, the active acceleration request from the request list is identified and the configuration parameters are supplied from the active acceleration request to the visual accelerator. a display panel; a touch panel; an application processor coupled to the touch panel and the display panel; a visual accelerator combining video images from the application processor with overlay data in accordance with touch events from the touch panel and configuration parameters from the application processor to generate combined images and to supply the combined images to the display panel; and memory coupled to the application processor, the memory storing: a request list comprising one or more acceleration requests; and instructions that, when executed by the application processor, cause the application processor to execute a device driver to: identify an active acceleration request of the one or more acceleration requests of the request list, the active acceleration request being associated with an application executed by the application processor; determine an active screen area of the display panel in accordance with window arrangement data from a window manager executed by the application processor; generate configuration parameters in accordance with the active acceleration request and the active screen area; wherein the configuration parameters set at least one of color, thickness, shape, width and style; and transmit the configuration parameters to the visual accelerator; a request list comprising one or more acceleration requests; and instructions that, when executed by the application processor, cause the application processor to execute a device driver to: identify an active acceleration request of the one or more acceleration requests of the request list, the active acceleration request being associated with an application executed by the application processor; determine an active screen area of the display panel in accordance with window arrangement data from a window manager executed by the application processor; generate configuration parameters in accordance with the active acceleration request and the active screen area; wherein the configuration parameters set at least one of color, thickness, shape, width and style; and transmit the configuration parameters to the visual accelerator; identify an active acceleration request of the one or more acceleration requests of the request list, the active acceleration request being associated with an application executed by the application processor; determine an active screen area of the display panel in accordance with window arrangement data from a window manager executed by the application processor; generate configuration parameters in accordance with the active acceleration request and the active screen area; wherein the configuration parameters set at least one of color, thickness, shape, width and style; and transmit the configuration parameters to the visual accelerator;