toggle list fully functioning add/edit/delete