Basically yes
.onChanged loads the configuration from Twitch (but can only be called once per page load)
yes
This is an example, of how I update config’s into “running instances” of an extension. Here I use the config set API rather than .set but it’s principal can be modified to use the .send function rather than the pubsub send API