@Override
  public Point getScreenPoint(CefBrowser browser, Point viewPoint) {
    Point pt = viewPoint.getLocation();
    Point loc = myLocationOnScreenRef.get();
    if (SystemInfoRt.isMac) {
      Rectangle rect = getScreenBoundaries(browser.getUIComponent());
      pt.setLocation(loc.x + pt.x, rect.height - loc.y - pt.y);
    }
    else {
      pt.translate(loc.x, loc.y);
    }
    return SystemInfoRt.isWindows ? toRealCoordinates(pt) : pt;
  }
@Override
  public Point getScreenPoint(CefBrowser browser, Point viewPoint)