This is a classic example of where Flash excels over the over-hyped HTML 5. The demo is very very sluggish and laggy on my Laptop (Chrome, WIN 8, C2D 2.2GHZ, 4mb Cache, 4Gigs RAM). If the author had designed the same thing in Flash,<p>1) He could have done it with less lines of code.<p>2) He could have done it with smoother animations and could have added more interactivity.<p>I'm not bashing the author, just suggesting a viable alternative.<p>Unfortunately, the unwanted HTML5 hype is just killing the platform. And the platform (I personally believe) is in the wrong hands, because they haven't marketed it well (IMO).