Add bubbleUp() and bubbleDown() methods.

Similar to upcast/downcast but do not trigger handlers on the root nodes.