Fixup path into app state atom for erase-mode flag
Draw tools in erase mode with different visual appearance
Remove redundant call to visit-pixel
Remove unnecessary conj for current pixel
Don't re-paint preview pixels if they were already painting in current stroke
Ensure that color picker cannot select transparent color

Erase mode should be used by the user instead.