Switch EventData for Dict

undefinedGet/Set is not supported anymore so we stick with a Dict.