1. A method implemented by one or more computing devices, the method comprising: receiving data via one or more application programming interfaces (APIs) from an application; and configuring the data for display on a display device through execution of a thread to compose data for display on a display device of the computing device, the execution of the thread to compose the data being performed independent of execution of a thread of the application.