- removed unused functions
- do not call selectionHasChange for every item when slotSelectAll is
called