Add support for broadcasting events up the tree