ToDoList with support for editing item