# Wishlist

- Add tests for custom event handlers. 27e2d6fdeee7090eb1342a108013db898fc29b96
- Regex in search https://github.com/javve/list.js/issues/371
- Keep original order? + know
- Automatically add item in the right place if sort is active
- How to handle arrays?
- [Implement debouncing in search?](https://github.com/javve/list.js/issues/621)
- Better search https://github.com/javve/list.js/pull/312/files ?
- Investigate sort button defaults:
  - https://github.com/javve/list.js/issues/316
  - https://github.com/javve/list.js/pull/301
- Improve testability by decoupling things and make it possible to use require('') in tests
- Add .remove() method to remove all listeners etc.
- Example of more advanced filtering
- Example with multiple lists
- Multiple filter functionality
- Activ search term, sort order, filter, etc
- [Smarter pagination window](https://github.com/javve/list.js/issues/599)
- [Handle input checkboxes in list](https://github.com/javve/list.js/pull/630)
- Use query-selector to support more than just ID for item and list initiation

# Known bugs

Pagination does not respect .show(i, page)
