fix eraser bug