Trigger events and send data to parent view (to allow submission data collection).
Condensed the trees some more.