move execution state up into root
pass more events up to the parent