icon("home").label("home"));
button1.on("click", new EventCallback<EventFacade>() {
@Override
public void call(EventFacade e) {
final ButtonItem clickedButton = e.getTarget().cast();
clickedButton.hide();
JsUtil.setTimeout(new SimpleCallback() {
@Override
public void call() {
clickedButton.show();