Very interesting idea. It works really well once you get the hang of timing jumps correctly. The presentation is very stylish as well. Great job.