now also move and scale support local scoping, just like rotate