This was the fourth assignment in a brand new class called Cross-Platform Mobile Web Apps (15-237) at Carnegie Mellon. There are four parts to this assignment. Each part must work on desktop and on mobile. The first part is to use HTML5 accelerometer, second is to HTML5 geolocation, the third is to use HTML5 localStorage, and the last is to use multi-touch.