use svg instead of canvas
cross browser gotchas
Merge pull request #218 from code-dot-org/svgify

use svg instead of canvas