chapter 5, changes to todo_v1, playing around with the DOM