cleaning up handling on taxonomy filters, creating intersect controller