How does one detect the current control the mouse cursor is over when one does a mouse button down and move? It appears that the control when the move started repeatedly fires its mouse move event but other controls are ignored. Do i have to do some kind of hit test? What is typically done in C#?