Thomas,
So simple, so useful.
If only you'd come up with this when I still had more hair to pull.
Perhaps this could be done with a shift-drag (or control-drag) operation, with a simple drag working like things do now. This would avoid breaking any legacy behavior. [That said, I have not come up with anything I'd want to preserve. But you never know.]
David