Project Mercury: Exploring the Future of Handheld Computing