case 1:        // All
                //me.selectAll(true); // Nope, doesn't suspend events
                combo.allSelected = true;
              allItem.removeCls(grayCls);
              setTimeout(function () { me.selectAll(false); },1); // suspendEvent is ignored, so we hack using a timer