cleanup, correcting ng-repeat track by to use .$id