Get search and refresh working, better way to control search bar, SearchController controller wide object cache rather than JoinTable wide object cache