@@ -0,0 +1,545 @@
+package seedu.address.commons.events.model;%0A%0Aimport seedu.address.commons.events.BaseEvent;%0Aimport seedu.address.model.ReadOnlyTaskList;%0A%0A/** Indicates the TaskList in the model has changed*/%0Apublic class TaskListChangedEvent extends BaseEvent %7B%0A%0A    public final ReadOnlyTaskList data;%0A%0A    public TaskListChangedEvent(ReadOnlyTaskList data) %7B%0A        this.data = data;%0A    %7D%0A%0A    @Override%0A    public String toString() %7B%0A        return %22number of persons %22 + data.getTaskList().size() + %22, number of tags %22 + data.getTagList().size();%0A    %7D%0A%7D%0A

add TaskListChangedEvent.java