1. Human-Computer Interaction Laboratory, University of Maryland Institute for Advanced Computer Studies, College Park, MD 20742, U.S.A.
2. Department of Computer Science, University of Maryland, College Park, MD 20742, U.S.A.
3. Microsoft Research, One Microsoft Way, Redmond, WA 98052, U.S.A.