can now toggle between select all and select none