scriptingAPI: component should exist before using
restore notifyModelResetCallbacks to interactive controller

Somehow lost in recent merge of wip-remove-global-model