La tua pagina viene consegnata dal server a un browser client, da qualche parte in Internet. Il browser ha disegnato la pagina su uno schermo e qualcuno - o qualcosa - la sta guardando. È un gioco d'attesa. Gli occhi si spostano avanti e indietro, assorbendo questo o quel dettaglio con rapidi salti, schizzando di lato di tanto in tanto, lontano dallo schermo, per indagare sulle distrazioni nell'ambiente. L'orologio ticchetta. La pagina si illumina in modo soffuso, passivo, mentre l'utente rimane inattivo, la mano liberamente drappeggiata su un mouse, il collo piegato verso il basso e gli occhi sempre più intenti a qualcosa di invitante che la tua pagina ha da offrire.
All'improvviso, senza alcun preavviso, il cursore inizia a muoversi mentre la mano del mouse si irrigidisce leggermente e inizia a spingere la piccola protuberanza di plastica sulla superficie ruvida del tavolo. Mentre il mouse si muove, il suo surrogato sullo schermo si muove a imitazione ravvicinata, sfiorando immagini interessanti e commenti spiritosi nel contenuto della tua pagina. Alla fine viene presa una decisione, il movimento si interrompe, un muscolo o due si contraggono leggermente e il pulsante del mouse viene premuto da un dito insistente. Il microinterruttore nel mouse innesca un impulso elettronico e improvvisamente il browser viene informato di quello che è successo: un clic del mouse.
In tutto ciò, tutto ciò che l'utente ha fatto guardando la pagina è accaduto in un modo del tutto imprevedibile al browser, a qualsiasi codice client nella tua pagina web, a qualsiasi cosa residente sui tuoi server. Non c'era un "tempo di attesa" conoscibile tra le azioni umane. Le azioni, quindi, così come trasmesse dall'attrezzatura agganciata al computer dell'utente, sono avvenute quando sono avvenute e non secondo un orologio prevedibile, ovvero sono avvenute in modo asincrono .