code: @UiHandler("m_textbox")
      void onTextBoxChange(ValueChangeEvent<String> event) {
  
          fireChange(false);
          if (m_infoTimer != null) {
              m_infoTimer.cancel();
              m_infoTimer = null;
          }
          m_infoTimer = new Timer() {
  
              @Override
              public void run() {
  
                  updateResourceInfo(getFormValueAsString());
                  clearInfoTimer();
              }
          };
          m_infoTimer.schedule(300);
      }
docs: On text box change.<p>
  
  @param event the event