UI styling, view fixes, edit functionality