Fixed trigger onSelectAll when deselecting Select All to behave different when uncheked or deselect all options