James Hudson is the author of all the web specific programming.
Here is his own description of the programming:
The My_Desktop_Life software is broken into two parts: an editor for creating content, and the player to replay it in a browser. The editor is only a thin layer over the player, so with the click of a button, the editor part can disappear completely, leaving the work as it will be seen by the audience. Unlike a ready-made commercial tool which divorces the creative process from the final work, the artist is constantly seeing the work through the eyes of their future audience as they create. The user interface is based on a physical manipulation paradigm: dragging objects and actors around a stage; rather than clicking buttons and typing. The artist should feel as if they are directing a performance, not building a computer file.
The technology was chosen to balance cutting-edge features with the need to reach as wide an audience as possible. It has enough power and flexibility to move beyond the standard web content found on commercial sites, and to bend the fabric of the web in ways the audience would not expect, while not requiring the very latest computer or browser software.