Guess I didn't clarify enough, was talking about db changes through an Ace option menu. I need to know to sync settings across multiple players. I thought "ConfigTableChange" would be fired on every widget click, but I guess I'll have to handle it myself.
No. You should let your addon control the db, and if a user tries that hard to get around your addon and modify the db directly.. well their loss. :)
Since you write those setter functions yourself, you know that values change, of course.