propagate DOM-triggered changes to the parent