I have defined <interface> of my <component> node as
<interface>
<field type="bool" id="value" onChange="setCheckedItem" />
</interface>
Which should call, "setCheckedItem" whenever value is assigned. But when I do from another component "mycomp.value = false" it never triggers "setChecktedItem". It might be because false is default value for bool, but I think "setCheckedItem" should be called for each assignment to "value".
I have achieved this with a workaround for now, by calling "setCheckedItem" in the last statement of my "init" sub