Events ordering - canceling events

Hello,

I manage some events through the Cesium dedicated APIs.

I can stop event propagation when I click on an entity by setting viewer.selectedEntity = undefined
This works fine.

But if to do the same with CTRL + LEFT_CLICK. I can trap the event, but I would like to avoid the propagation to cesium core. In this case, I can detect if it is an entity but viewer.selectedEntity is undefined.

As I can catch the event object, I tried event.preventDefault but this has no effect at all. May be it’s too late…

Q1: How can I stop the propagation?
Q2: How can I change the events order?

Thx