I guess I should have mentioned that the canvas is a Tkinter canvas, but, well, I guess that could be infered.