let events bubble up nested view hierarchies