for config.get callbacks, pass closures

* instead of references to functions. Resolves Issue #784
* update tests to go with watch updates