Canvas version with paperjs