filter view.
collection generates filters.
render filter view on click
DRY up view code.