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