One of my grids is loaded by sending several filter options that modify a db query, without these params the query cannot be constructed. In adding paging I have found that while I load the grid with the needed params the first time it does not send the orginal params for each page click. Is there a better way to do this than attaching a listener to a beforeload event and moding baseparams each time?

My initial store load:
store.load({params: {filter: filter, data: data, start:0, limit:25}});