if (bounds.y != oldBounds.y)
{
int maxtop = Math.max(bounds.y, oldBounds.y);
Rectangle tmp = new Rectangle(union.x, union.y - 1,
union.width, maxtop - union.y + 2);
control.repaint(tmp);
}
if (bounds.y + bounds.height != oldBounds.y + oldBounds.height)
{
int minbottom = Math.min(bounds.y + bounds.height,