revert to more verbose canvas replacement because difference in attachment/creation sequence
revert to more verbose canvas replacement because difference in attachment/creation sequence

limzykenneth/p5.js,processing/p5.js,bomoko/p5.js,limzykenneth/p5.js,dhowe/p5.js,mlarghydracept/p5.js,processing/p5.js,dhowe/p5.js,mlarghydracept/p5.js,bomoko/p5.js