Gumball finetuning

I use the gumball a lot, the current features to move this to a custom position on the object works great. For scaling there could be an upgrade, the handles should always align the object. What I mean by this is the handles, for example on a box, should always be in the corners so you can easily scale this object. I think this smoothess the workflow.

The current gumball has the handles, when it is on it’s default position in the centre of the object, on its extends. But when you move this to the corner, the handles stays the same. This is more handy when the handles move to the outside of the object.

I know you can move this handles to another position now, but it is an extra move to do.

Hopefully this make sense and is my describtion clear.