In product overview page you see lots of context node with method ON_NEW_FOCUS implemented:
The reason is: as long as the current focus root object in current collection wrapper changes, the corresponding dependent object should be refreshed as well. This synchronization is done by event handler: ON_NEW_FOCUS.
For example, once the cancel button is pressed, the focus change event is raised below:
and finally the event handler implemented in dependent context node will react on this focus_change event and refresh related dependent node accordingly.