if (mouseEventTarget != null)
if (mouseEventTarget != null && e.getID() != MouseEvent.MOUSE_ENTERED)
  boolean handleEvent (AWTEvent e)  {    if ((eventMask & e.getID ()) == 0)      return false;    if (e instanceof MouseEvent)      {        MouseEvent me = (MouseEvent) e;        acquireComponentForMouseEvent (me);        if (mouseEventTarget != null)          {            Component oldSource = (Component) me.getSource ();            me.setSource (mouseEventTarget);            mouseEventTarget.dispatchEvent (me);            me.setSource (oldSource);          }      }    else if (e instanceof KeyEvent && focus != null)      {        focus.processKeyEvent ((KeyEvent) e);      }          return e.isConsumed();  }