canvases talk to each other