thank you so much for the quick work.
There are two troubles and one regression error.
i) aspect ratio always ends up 1:1 (a square).
ii) while dragging aspect ratio is not maintained
iii) (regression) side handle dragging behaviour must not be altered by this fix, or you have lost the facility to choose an arbitrary aspect ratio when the new flag is set.
Regards, Stuart