Consider Virtual List
Add virtual index for item
Rename .filter to .filterItems
Improvements