code: @Override
      public void draw() {
          if (googleRenderer == null)  {
              getPresenter().showError(new ClientRuntimeError("Google renderer not set"));
          }
          else if (!getPresenter().isDrawn())  {
              List<Displayer> displayerList = new ArrayList<Displayer>();
              displayerList.add(getPresenter());
              googleRenderer.draw(displayerList);
          }
      }
docs: GCharts drawing is performed asynchronously