Grid itemClickListener fires three items on double click (Vaadin version '

On a grid Vaadin version 8.5.2:

		addItemClickListener(event -> {
            if (event.getMouseEventDetails().isDoubleClick()) {
                System.out.println("double");
            } else {
                System.out.println("single");
            }
        });

For single click, it prints:

single

For double click, This will print:

single
single
double

Is this a bug or it was designed so?

Thanks!