Eraser mode

Closes #10
Set color only when needed
Match canvas attribute names