support for setting different canvases and ctxs on the renderer