@Override
 public void updateSearch() {
   String q = searchBox.getValue();
   delegate.performSearch(q);
 }
 @Override
 public String getQuery() {
   return searchBox.getValue();
 }