Procd init script example issue

https://openwrt.org/docs/guide-developer/procd-init-script-example
I am following this example, when the uci config is updated with new value, is the myscript.sh supposed to be respawned? I am following the example verbatim and myscript.sh doesn't get respawned. Any pointers? Does this example have any bugs?

Zer0 0ne