Overlapping Markings While Dragging

I think that it would be clearer when overlapping marked areas while dragging would show in different colour than the default marked area colour.

Also when undoing dragging the marked area should move to the previous position along with the dragged pattern data.

e:Huh? They do?
There must have been something weird with my color scheme. Nevermind then.