Break out new event types and rationalize which classes handle which events [fixes #72170690, #72170672, #72170710]
Fix issue retrieving a selected asset