It may be helpful to show a design that has the non-javascript-enhanced version, with traditional paging controls and an apply filter button. These elements can of course be replaced with more dynamic behavior by JavaScript, but the tool could easily support use by non-JavaScript clients and utilize progressive enhancement.
This post was posted by Trevor Parscal (WMF), but signed as Trevor Parscal.