protected void onMouseMove(Event event) {
targetXY = event.<XEvent> cast().getXY();
if (isAttached() && toolTipConfig.isTrackMouse()) {
Side origAnchor = toolTipConfig.getAnchor();
Point p = getTargetXY(0);
toolTipConfig.setAnchor(origAnchor);
if (constrainPosition) {
p = getElement().adjustForConstraints(p);
}
setPagePosition(p.getX(), p.getY());
}
}