The code for simple.js, path.js and bowtie.js is from the Moziller developer center article "Drawing Graphics with Canvas". martini.js is a converted SWF file from macloo.com.