three.js webgl - multiple canvases - complex