When you asked something very similar to this 6 months ago I gave you a pattern to use.

It did not have the GDI leaks your code does and the user would see the updates as the mouse moved.

If you had taken my advice then, you could have avoided this issue.

How do i draw something(a ellipse) when mouse is over a point?