I am trying to automatically check and uncheck checkboxes on my character sheet when certain values are set. I know how to call the change on the dropdown that I'm watching, but I cannot get checkboxes to respond properly. This is what my checkbox looks like <input type="checkbox" id="MinA" name="attr_MinA" value="0" unchecked /> This is what I'm trying to do. on("change:Wounds", function() { getAttrs(["Wounds"], function(values){ let Mor = values.Mortal; if (Mor > 0) { setAttrs({"MinA":1}); } }); }); I have other workers that work fine, setting numeric and text values on the sheet. And the function calls when I change the value of Wounds. I just can't find any clear documentation on this. I'm happy to have 0 be unchecked and 1 be checked. As well, when I try to manually change the checkbox and get it to trigger a change event, it only does so on the first change, and never again after.