@@ -0,0 +1,708 @@
+package seedu.geekeep.commons.events.model;%0A%0Aimport seedu.geekeep.commons.events.BaseEvent;%0Aimport seedu.geekeep.model.ReadOnlyGeeKeep;%0A%0A/** Indicates the GeeKeep in the model has changed*/%0Apublic class GeekeepFilePathChangedEvent extends BaseEvent %7B%0A%0A    public final String filePath;%0A    public final ReadOnlyGeeKeep geekeep;%0A%0A    public GeekeepFilePathChangedEvent(String filePath, ReadOnlyGeeKeep geekeep) %7B%0A        this.filePath = filePath;%0A        this.geekeep = geekeep;%0A    %7D%0A%0A    @Override%0A    public String toString() %7B%0A        return %22geekeepFilePath = %22 + filePath + %22%5Cnnumber of tasks %22 + geekeep.getTaskList().size()%0A                + %22, number of tags %22 + geekeep.getTagList().size();%0A    %7D%0A%7D%0A

Add GeekeepFilePathChangedEvent