Api.scene event types

I’m trying to setup event listener for when my scene changes. I may have some confusion with the event types.

I thought that the VISIBILITY_ON event would work for me, but it is fired only on the first load and not when I change my scene.

Then I tried the SUBSCENE_PUBLISHED as I need an event which fires after the “blur” is removed and the edited model is displayed. But this event seems to be firing nonstop.
My code:

api.scene.addEventListener(api.scene.EVENTTYPE.SUBSCENE_PUBLISHED, () => {
    console.log("Event fired")

Is it possible to do what I want?

What do you mean by “the event is firing non-stop”? This event should be what you need and only be fired after a scene updated has completed.