angular-ui/ng-grid — pull request #51 by timothyswt (2012-12-12 22:01:13+00:00)
Title: Refactor and new $scope events

some new scope events
```javascript
$scope.$emit('ngGridEventRows', newRows);
```

```javascript
$scope.$emit('ngGridEventGroups', a);
```

```javascript
$scope.$emit('ngGridEventSorted', col);
```

```javascript
$scope.$emit('ngGridEventColumns', a);
```
a few bugfixes and perf enhancements. We no longer recursively watch the data array. you need to set the data array to the new data. If you want the UI to update if you change an item in the array you need to run an $apply() to get the updates into the grid.