Pan Too Fast for User to Interrupt


Pan calls to AutoNudge need to use a threaded timer to allow painting via update to catch up and the user to stop panning where they want.
Have to use Update() because Invalidate() does not cause repainting while mouse is down/captured.
Timer needs to be threaded because windows forms timers do not fire while mouse is down/captured. Hopefully threaded timer with a delegate/BeginInvoke() back to the UI thread will work?