1. A method comprising: injecting a callback script, wherein the callback script is injected by a hierarchy of one or more server-side components for processing client-side events; specifying, by one or more of the server-side components, a callback handler for handling a client-side event at a client, wherein the callback handler is specified prior to a client-side event; receiving, by a Web server, a message indicating the client-side event which is associated with a specific component of a client resource, the specific component being one of multiple static components of the client resource, and wherein the received message identifies the one or more server-side components to process the client-side event; identifying, on the server-side, the one or more server-side components that correspond to the specific component to process the client-side event; communicating information from the received message to the one or more identified server-side components; generating, by the one or more identified server-side components, a response to the message, wherein the response is not a full page postback, and wherein the one or more identified server-side components implement at least a subset of logic of the specific component, the server-side logic corresponding to other ones of the multiple static components not being used to generate the response; and sending the response data to the callback handler.