title: GWT SuggestBox not returning the correct value on ValueChangeHandler
body: <p>I have a GWT SuggestBox. When I select an item I want to get the item selected from the database. My code is:</p>
  
  <pre><code>suggestionBoxScoutNumber.addValueChangeHandler(new ValueChangeHandler&lt;String&gt;() {
              public void onValueChange(ValueChangeEvent&lt;String&gt; event) {
                  if (suggestionBoxScoutNumber.getText().length() != 0) {
                      //Look for Youth Member and display details if found 
                      // and error message if not found.
                      suggestionBoxScoutNumber.setStyleName("gwt-TextBox");
                      Window.alert("suggestionBoxScoutNumber.getText() = " + suggestionBoxScoutNumber.getText());
                      AsyncCallback&lt;YthMmbrSectDtls&gt; callback = new GetYMHandler&lt;YthMmbrSectDtls&gt;(EditYouthMemberView.this);
                      rpc.getYouthMemberSection(accountId, null, null, suggestionBoxScoutNumber.getText(), callback);
                  }else{
                      suggestionBoxScoutNumber.setStyleName("gwt-TextBox");
                  }
              }
          });
  </code></pre>
  
  <p>When I enter "1" the values "123" and "912234" are displayed. I select "123" and the "Window.alert" displays "1" instead of "123" and, therefore, the value I selected is not fond in the database.</p>