Cada vez que se detecta un evento, se envía un mensaje al sistema este lo procesa y lo transmite a las demás ventanas, cuando las ventanas reciben este nuevo mensaje cada una responde basada en las instrucciones que contiene para ese mensaje en particular.