1. In an application environment wherein application logic and business rules reside on a server to which a user attaches from a client machine, an improvement comprising: a view manager residing on the client machine for generating a graphical user interface (GUI) environment for the user; an application engine residing on the server for controlling the view manager; means for parsing events in an event queue at the client machine to determine which events require application processing; and means for sending events requiring application processing to the server and leaving other events in the event queue.