La premessa al post di Aza Raskin di cui sto per parlare e che è stata espressa in forma più ampia in un articolo apparso recentemente su A List Apart (Never Use a Warning When you Mean Undo) è semplice: nelle applicazioni web è necessario trovare un modo per gestire al meglio gli eventuali errori dell'utente. Nella maggior parte dei casi, la soluzione è affidata agli alert preventivi ("Sei sicuro di voler fare questa cosa?"), ma secondo l'autore abbiamo oggi tutto il necessario per adottare quando è possibile sistemi di annullamento dell'ultima azione simili a quelli usati in ambito desktop.
Teoria a parte, Raskin va al sodo e offre un esempio completo di codice di un sistema di Undo realizzato con Ajax. Un proof of concept lo definisce, ma comunque utile per iniziare a cimentarsi.