Gui.screen_to_local doesn't take into account node's scale

I fixed this problem by dividing screen position by recursive node size
Fixed code:
pathed.zip (3.2 KB)
To get code with the bug, delete lines 14 - 16 in scale.lua

PS: local_scaling.zip is empty