added QuestProgressEvent