V.  Putty, ?Snap: A Local, Asynchronous Interaction Framework for Pervasive Applications?, 2004.