1. A method comprising: receiving, by an input interface driver, a given input event; dispatching, by an input dispatcher, the given input event to an application after receiving an indication that an invalidate-based display image based upon a previous input event has been posted to an output interface driver; rendering, by the application, an invalidate-based display image based upon the given input event; posting, by a system compositor, the invalidate-based display image based upon the given input event to the output interface driver; and sending, from the system compositor to the input dispatcher, an indication that the invalidate-based display image based upon the given input event has been posted to the output interface driver.