managing category cache with events
product search/list
some better product/category caching. may not be smart for catalogs with large products per category.