make goal agent return correct keys for event