I'm having a lot of trouble with attributes. Some are working - the very simple, text type. But then I have a few that are `type="number"` that aren't working, and this more complicated thing is also not working the way I'd expect: < h2 > Stress </ h2 > < p >< fieldset class = "stress" > < button type = "action" name = "act_dec_stress" class = "dec" > < span class = "peace" > ☮️ </ span > </ button > < input type = "hidden" class = "toggle" name = "attr_stress" /> < span name = "attr_stressdisplay" ></ span > < button type = "action" name = "act_inc_stress" class = "inc" > < span class = "stress" > ⚡ </ span > </ button > </ fieldset ></ p > < script type = "text/worker" > on("clicked:inc_stress", function() { getAttrs(["stress"], function(values) { let stress = (parseInt(values.stress)||0) + 1; setAttrs({ "stress": stress > "5" ? "5" : stress }); }); }); on("clicked:dec_stress", function() { getAttrs(["stress"], function(values) { let stress = (parseInt(values.stress)||0) - 1; setAttrs({ "stress": stress < "0" ? "0" : stress }); }); }); on("change:stress", function(){ getAttrs(["stress"], function(values) { let stress = parseInt(values.stress)||0; let stress_display = ""; for(i=0; i < stress; i++) { stress_display = stress_display + "⚡" } console.log("stress", stress, "display", stress_display) setAttrs({ "stressdisplay": stress_display }); }); }); </ script > The `stress_display` attribute in the attributes tab updates when the buttons are clicked, but the span with the `name` `stress_display` does not get updated. Any ideas why this might be?