Improve styling, move listing html to view