Implement list item add/edit