draw separate undoneTodoItems vs doneTodoItems with blocks passed to redrawTodos method