if(self._c){ dojo.stopEvent(e); return; } var o=self._fromEvt(e); if(!o){ self.clearSelections(); dojo.stopEvent(e); } else if(!o.setMode){ // skip me. } else self.select(o);