Why use a canvas?
Consider a board game with positions & pieces
Every board position is it’s own canvas
- Rather than figuring out where each position is in terms of the applet, we can treat each position as a place where we can draw an object.
- Each position can respond to mouse clicks