need to fix canvasIterator to use a proper map iterator
fixed issue with canvas iterator, now outputting properly