sessionInformationManager.get().logSearch(query);
// show Loading Overlay
getEventBus().fireEvent(new LoadingOverlayEvent(true));
dispatcher.execute(new GlobalSearch(query), new AsyncCallback<GlobalSearchResult>() {
@Override
public void onSuccess(GlobalSearchResult result) {
getEventBus().fireEvent(new LoadingOverlayEvent(false));
setResults(result.getSearchResults());
}