protected override void MouseMove(int x, int y, int xDelta, int yDelta)
 {
     base.MouseMove(x, y, xDelta, yDelta);
     if (selectedWidget != null && selectedWidget == widgets[view.tableIndex])
     {
         TableWidget table = (TableWidget)widgets[view.tableIndex];
         table.MouseMove(x, y, xDelta, yDelta);
     }
 }