Combine page and total into $watchCollection

$watchCollection is supported in older versions of Angular.
As noted once Angular 1.3.x takes over this should become a $watchGroup.