@@ -0,0 +1,674 @@
+package seedu.taskell.logic.commands;%0A%0Aimport seedu.taskell.commons.core.EventsCenter;%0Aimport seedu.taskell.commons.events.model.DisplayListChangedEvent;%0A%0A/** Lists a list of previous commands available for Undo operation%0A * */%0Apublic class ListUndoCommand extends Command %7B%0A    %0A    public static final String COMMAND_WORD = %22list-undo%22;%0A%0A    public static final String MESSAGE_SUCCESS = %22Listed all commands available for undo.%22;%0A%0A    @Override%0A    public CommandResult execute() %7B%0A        EventsCenter.getInstance().post(%0A                new DisplayListChangedEvent(UndoCommand.getListOfCommandHistoryText()));%0A        return new CommandResult(MESSAGE_SUCCESS);%0A    %7D%0A%0A%7D%0A

add ListUndoCommand which display list on DisplayPanel