Improve profile view; make list logic more generic
Change some view stuff