This version adds stroke events and makes canvas resizing more reliable:
beginStroke
endStroke
beforeUpdateStroke
afterUpdateStroke
This version adds new Import and Export actions to simplify your workflow even further: