Best way to dynamically reposition a Slate widget?

Hey i end up using this same solution, problem is the widget follow with some sort of lag. It’s not slow but it looks like its getting updated with a delay.
Do you have this same problem and did you find a way to make it better ?