scope events propagation
scope events propagation: note that  will propagate an event all the way up the scope stack
use scope.() to cleanup a scope; in this example, only let the event counters hit 10, then destroy that scope