this project is an example of async vs sync if you don't know what that means, async(hronous) code is roughly when there are ≥2 things to run, and both run together, while sync(hronous) executes one thing after another. the clone that says "1" is sync while the clone that says "2" is async. you can see that the sync clone first tries to match x axis of the cursor, only then the y axis, while the async clone tries to match both at the same time, that's why, most of the time, the async clone will reach the mouse first, because it can match both x and y at the same time. move around your cursor, and see how the clones react!