fix glitchy dragging by making sure area is not appended to end of canvas every time a redraw takes place