change from selectNone to manually deselect

performance issue seems to be slightly better. however,
with more options selected, the performance will downgrade.
a solution would be just set all models selected to be false
and manually call onFilter once only