Abstract: The invention relates to a method of communicating between graphical user interfaces by monitoring events of a first graphical user interface and by updating a second graphical user interface with respect to the monitored events of the first graphical user interface. It comprises monitoring events of the first graphical user interface; querying a database of events by comparing a monitored event of the first graphical user interface with events stored in the database of events; and updating the second graphical user interface should the monitored event of the first graphical user interface match one of the events stored in the database of events. A system for communicating between a first and a second graphical user interfaces, as well as a machine readable program storage medium, embodying a program to perform a method of communicating between a first and a second graphical user interfaces are also disclosed.