previous changes broke re-initiating the search when other search fields are changed. also added ui to display/hide 'hidden' items