* but I check to make sure.
*/
public void onApplicationEvent(ApplicationEvent event) {
if(event instanceof SearchResultEvent){
SearchResultEvent searchResultEvent = (SearchResultEvent)event;
final GoogleSearchResult results = searchResultEvent.getSearchResult();
if(SwingUtilities.isEventDispatchThread()){
updateTreeModel(results);
}
else{
SwingUtilities.invokeLater(new Runnable(){