refactor query params and add a means to deselect a filter