refactored - add page loader to facets etc and sorting.