refactor list item view out of dom
composite view for table with heading
toggle warning class on row click
delete button, stop prop
proper delete button functionality with controller handling