I am having problems with a ChangeWatcher. Everything seems
to be set up correctly. The canWatch method returns true, the
isWatching method returns true and if I query the return value of
the getValue method I get the correct information, including
changes. But for some reason the handler function just doesn't
fire. Any ideas what the problem could be?