Double Click event on Polygon

I'm trying to write custom events on double click of the polygon, like flying to that polygon with flyTo (with 2 second as duration)
But I guess there is some default event being invoked on double click.
i.e. If I double click on polygon, it takes me directly to that polygon and then flyTo is triggered.
Is there any method by which we prevent that default behavior.

Here is my sample code.

var handler2 = new Cesium.ScreenSpaceEventHandler(scene.canvas);
handler2.setInputAction(function(click) {
  event.preventDefault();//OR click.preventDefault();
  var pickedObject = scene.pick(click.position);
  if (Cesium.defined(pickedObject)) {
    var viewer_entities = viewer.dataSources.get(0).entities;
    if( {
}, Cesium.ScreenSpaceEventType.LEFT_DOUBLE_CLICK);


You can remove the default behavior with the following line of code:





That worked, Thanks!