Revert "drawing, actually don't erase all after changing bg color"
we do need that actually...
if we can change bg color without changing content,
it means there is transparency on the canvas, and we don't want that for the fill tool
This reverts commit 9fd7baf6d2d01f990f7cf164282b01762ad70ae7.