When the user changes their filter selection and clicks the "Show" button [TODO: or does something else? closes the popup maybe? or on every filter selection?] the results should update using AJAX, without reloading the page.
The URL should update too, and if the user uses the back/forward buttons to navigate between these URLs, both the filter selections and the results should update as well.