@Override
 public void showAt(int x, int y) {
   if (disabled) return;
   lastActive = new Date();
   clearTimers();
   super.showAt(x, y);
   if (toolTipConfig.getAnchor() != null) {
     anchorEl.show();
     syncAnchor();
   } else {
     anchorEl.hide();
   }
   if (toolTipConfig.getDismissDelay() > 0
       && toolTipConfig.isAutoHide()
       && !toolTipConfig.isCloseable()) {
     dismissTimer =
         new Timer() {
           @Override
           public void run() {
             hide();
           }
         };
     dismissTimer.schedule(toolTipConfig.getDismissDelay());
   }
 }