Added ability to have multiple canvases
Added ability to display multiple canvases and fixed conflicts