The 3D marker for you current way point switches to the next way point even know you are tens or even hundreds of meters away from it
I had one scenario were i was in a helicopter and the way point had changed from 600 meters away and even worse is the fact that you see the 3D marker change to you next way point but the previous way point did not execute it's script (provided that you had any script)