just changed parentScope to be eventScope cuz it seems like a better long term and unique name