1. A method for utilizing user interface (UI) snooping to optimize network connections, the method comprising: accessing, by a client proxy running on a client system, a UI events queue, wherein the UI events queue is stored on the client system; identifying events within the UI events queue, wherein the identifying includes filtering the events for events to be optimized; based on the identified events, determining at least one command; optimizing the at least one command; and executing the optimized command.