removed unnecessary oldValue parameter in the $watch of the directive.