confirmed nested ng-repeats work
more aggressive scope cleanup