Assume I recommend you to install dNet Framework, so I set dflt[pn]=['yes'] and greyed condition do not disable checkbox. dNet Framework will always be checked every time I enter WPI, if dNet Framework is installed and I forget clear its checkbox, it will install again. I don't like this. Change box.js(v4.3.7b) as follows if you want to change color only. change line 130-131 and 137-138 from  if(DoGray) txt += ('disabled '); else txt += ('onclick="checkDeps(' + i + ');checkCategory(' + i + ')"'); to  txt += ('onclick="checkDeps(' + i + ');checkCategory(' + i + ');"'); line 155 from   if(!DoGray) txt += ('onClick="toggleChecked('+i+');checkDeps(' + i + ');checkCategory(' + i + ');" '); to  txt += ('onClick="toggleChecked('+i+');checkDeps(' + i + ');checkCategory(' + i + ');" '); to define your own greyed color, modify this ( in wpi.ccs )  .gtxt {    font-family: arial;    font-weight: bold;    color : #A0522D;	  <---- this one    font-size  : 8pt;    margin-left: 5px;    margin-right: 10px;    margin-top: 10px;    margin-bottom: 50px; }