Here is a gif, explaining what I mean.
How do I adjust touch coordinates, to create these 4 colored blocks on correct positions considering the layer scale?
Also, should I worry about long numbers like this one?
How can I make it shorter? round() will round this number to 1 (because scaling takes value between 0, 1 and 2).