Use angular objectEquality option in ngModel $watch