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; }