Demo created by Dan Harper for Nettuts+, using PopcornJS.