Don't ng-repeat function calls, they're expensive

See http://tech.small-improvements.com/2013/09/10/angularjs-performance-with-large-lists/
Conflicts:
	index.html
wip: virtual scrolling