onChange function not called on change

Thank you, @ptillisch!

Yes, I assumed these functions would be called upon change, regardless of who changes these variables and where they are changed.

Thank you very much for clarifying!