Prevent rotation
Prevent expending the cropRect outside of the edit view
Added a square constraint toggle button
Added a reset button