proper drag wnen scene is scaled
record scene position
allocation optimisations