Hello What about giving the abilty to zoom out and pan when the mouse cursor hits the side of the viewport? Panning would allow re centring of the object whilst continuing to scale / transform.