support drawing in a zoomed canvas now
fix undo redo bug in zoomed mode