Attached two modified versions.
In the first you can use an array of canvases one for each panel.
In the second a canvas is initialized in the Touch event routine for the current panel.
As you have only 3 panels I would suggest the first one.
I haven't tested it because there are no image files in your project.