- Fix bug with hasFilterValue
- Add callback support when filter changes