added ajax goodness to the filters and initial data load