public SimpleItemListModel<T> addSingleSelectListener(final Consumer<T> selectListener) {
        return addChangeListeners(ct -> {
            if (ct == ChangeType.SELECTION && selectListener != null) {
                selectListener.accept(CommonUtils.first(getSelectedItems()));
            }
        });
    }
Adds an item click listener. Use this for SINGLE select models
main/src/main/java/cgeo/geocaching/ui/SimpleItemListModel.java