fix custom watch function

block as parameter need '&'
Merge branch 'patch-1' of github.com:tka/compass
regression test closes #1230