selected publications conference paper Croquet: a menagerie of new user interfaces. . 2004 Croquet: a menagerie of new user interfaces. . 4-11. 2004 Croquet - a collaboration system architecture. . 2003