Can't undo once I begin to move/resize objects

I need some way to cancel this operation (move or resize) before it finishes.

While you are dragging with the primary mouse button (usually the left button) depressed, if you press the alternate mouse button before you release the primary button, the action will be canceled.