watcher callback invalid only if None
add test for weird watcher
Merge pull request #56 from prezi/watcher-callback-invalid-only-if-none

watcher callback invalid only if None