add paper.js
closes #588