a todo list that uses ajax to load its content