public void setInfoBubble(Widget widget) {
if (widget instanceof Component) {
Component component = (Component) widget;
if (!component.isRendered()) {
WidgetComponent.createHiddenDiv();
component.render(WidgetComponent.hiddenDivID);
}
} else {
if (!widget.isAttached()) {
WidgetComponent.createHiddenDiv();
RootPanel.get(WidgetComponent.hiddenDivID).add(widget);