Place Event Handlers on the Canvas tag

  1. Bind event handlers to the Canvas Tag
  2. Use context.beginPath() to start drawing the elements in memory
  3. Don't call stroke() / fill()
  4. Use context.isPointInPath() to determine if you are over a shape
  5. Use context.restore() when you're done