@@ -0,0 +1,539 @@
+package seedu.taskboss.commons.events.ui;%0A%0Aimport seedu.taskboss.commons.events.BaseEvent;%0Aimport seedu.taskboss.model.category.Category;%0A%0Apublic class CategoryListPanelViewingChangedEvent extends BaseEvent %7B%0A%0A    private final Category newViewing;%0A%0A    public CategoryListPanelViewingChangedEvent(Category newViewing) %7B%0A        this.newViewing = newViewing;%0A    %7D%0A%0A    @Override%0A    public String toString() %7B%0A        return this.getClass().getSimpleName();%0A    %7D%0A%0A    public Category getNewViewing() %7B%0A        return newViewing;%0A    %7D%0A%7D%0A

Add CategoryListPanelViewingChangedEvent