@Override
public void onMouseOver(final PMouseOverEvent mouseOverEvent) {
buttonPanel.setVisible(true);
}
}, PMouseOverEvent.TYPE);
panel.addDomHandler(new PMouseOutHandler() {
@Override
public void onMouseOut(final PMouseOutEvent event) {
buttonPanel.setVisible(false);
}