private void HookupControlEvents (Control control)
{
if (!controls.Contains (control)) {
control.MouseEnter += new EventHandler (control_MouseEnter);
control.MouseMove += new MouseEventHandler (control_MouseMove);
control.MouseLeave += new EventHandler (control_MouseLeave);
control.MouseDown += new MouseEventHandler (control_MouseDown);
controls.Add (control);
}
}