Item de caixa de combinação MESMO item selecionado ouvinte de ação

Uma caixa de combinação disparará um evento se um valor DIFERENTE for selecionado. Também quero ouvir o mesmo item selecionado (ou seja, valueProperty não tem alterações). Parece não haver maneira de fazer isso.

Tentei estender o ComboBox e encontrar uma maneira de ouvir o pequeno menu pop-up sendo fechado, mas nem tenho acesso a ele! O que eu posso fazer?

Aqui está o que eu estava tentando:

class ResponsiveComboBox<E> extends ComboBox<E> {

    public ResponsiveComboBox() {
        super();
        assert getContextMenu() != null; //Asssertion failed!
        this.getContextMenu().setOnHiding((WindowEvent event) -> {
            fireEvent(new ActionEvent());
        });
    }

}

questionAnswers(1)

yourAnswerToTheQuestion