change view actions to work on list container
add basic edit functionality

pretty ugly, but it at least supports toggling the input