1. A computer program product, tangibly embodied in a computer-readable storage medium, the computer program product comprising instructions operable to cause a client apparatus to perform operations comprising: displaying, by the client apparatus, a user interface to a server computer program running on a server, the user interface including a plurality of user interface elements including a first user interface element, the first user interface element having a plurality of attributes; receiving, from the server, a server-generated chance to the first user interface element; receiving a client-generated change to the first user interface element based on a user input to the client apparatus; receiving a plurality of additional changes to the first user interface element based on additional user inputs to the client apparatus or additional changes received from the server; generating a server-based rendering request for the server-generated change and a client-based rendering request for the client-generated change, the server-based rendering request and client-based rendering request each specifying the first user interface element and a type of modification to be performed on the first user interface element; generating additional rendering requests for the additional chances to the first user interface element; categorizing both the server-based rendering request and the client-based rendering request as redundant because both the server-based rendering request and the client-based rendering request identify subsets of the attributes of the first user interface element also identified by the additional rendering requests for the additional changes; filtering both the server-based rendering request and the client-based rendering request to eliminate the redundant server-based rendering request and the redundant client-based rendering request; and rendering the first user input element, the rendering being limited to additional rendering requests and excluding the filtered server-based rendering request and the filtered client-based rendering request.