this works, but im about to refactor the TodoList code
kicked reacts ass