on map is moving from drag Event

I have a html div that I would like to synch with the position of an element on the canvas.

When I drag and drop the map, I found the following event =>

this.viewer.camera.moveStart.addEventListener(() => {this.updatePosition();});
this.viewer.camera.moveEnd.addEventListener(() => {this.updatePosition();});

but this is ugly for the user, I would like something that is like

this.viewer.camera.moving.addEventListener(() => {this.updatePosition();});

is there a way to do so ?

There is a camera changed event, check out a code example of it here:

https://cesiumjs.org/Cesium/Build/Apps/Sandcastle/?src=Multiple%20Synced%20Views.html