I used animations instead of moving objects and its whole polygon areas. Also it is usable in interfaces by that which makes it more interesting for me to use "anywhere".
The only downside of this is that you technically have to do more math and stuff instead of using predefined areas or percentage which can be chosen (0%,10%,20%,...)
But I like how you solved your problem anyway
kind regards
Sebastian