Minor fixes

- Fixing name of data store views when the order is randomly spaced
- Fixing firing of `afterDataListRefresh` from `datalist.refresh()`
- Fixing how `filter` instances shape their regex patterns
- Simplifying how `datalist` instances apply filters (separation of concerns)