Tweaked the directive to use isolated scope for email instead of scope.watch. Works with Angular 1.2.0 so updated the version accordingly