Fix spelling in documentation
Move initialization of non-primitive in constructor
Fix spelling
Add more detials in the documention on how filtering works and remove unneded logic
Fix linter warning
Dispatch selection events from the component only if it is enabled
Fix variable name to match purpose and add documentation for it
Add hangling of model mutation events
Allow setting filter on the list view from the widget abstraction