fixed npe thrown by treemap from previous update
added QuestCancelEvent