helps clarify controller as and watches, as per question in issue #176

This would only work if you alias your controller as `vm`. This seems like a bug.

Did you mean to watch `function() { return vm.title; }` instead ?