$scope.$watch listener expressions can access $newVal & $oldVal

a string listener expression can evaluate $newVal and $oldVal

example:

```javascript
$scope.$watch('foo', 'foo = $newVal');
```