Rename showCatalog in showLocalCatalog
Fix the search result controller

Made a lot of correction : execute the search command on another thread,
handle the collectionEvent on the UI thread,  use the text in the search
bar etc.