WIP updating filters (doesn't work)

TODO:
- sort out resetting the filters to the correct values on change
  - if change the first column you filtered on
  - should changing a subsequent filter restrict the first filter?
- check local vs session storage
- extract setting and deleting the storage items?
- get to work for server side