public void onMouseOut(MouseOutEvent event) {
updateMousePosition(event.getClientX(), event.getClientY());
state.onPopupMouseOut(DefaultPopupManager.this);
}
}, MouseOutEvent.getType());
this.popup.addDomHandler(new MouseOverHandler() {
@Override
public void onMouseOver(MouseOverEvent event) {
updateMousePosition(event.getClientX(), event.getClientY());
state.onPopupMouseOver(DefaultPopupManager.this);
}