Directives tutorial: using $watch