InteractableTrait "updated" callback improved