@Override
    public boolean isConsumed(final CellPreviewEvent<?> event) {
        final NativeEvent nativeEvent = event.getNativeEvent();
        if (BrowserEvents.MOUSEDOWN.equals(nativeEvent.getType())
            && MouseUtil.isPrimary(nativeEvent)) {
            final Element element = nativeEvent.getEventTarget().cast();
            return ElementUtil.hasClassName(element, HOVER_ACTION_MENU_CLASS_NAME, 5);
        }
        return false;
    }
@param cellTextExtractor Function to supply the text value of the cell
@param menuCreator       A function to create a list of menu items to show when the hover
                         icon is clicked. If the list contains only one item and that item
                         is an instance of {@link stroom.widget.menu.client.presenter.MenuItem}
                         and has a command, then clicking the hover icon will fire the command
                         without showing the menu.
stroom-core-client-widget/src/main/java/stroom/cell/info/client/HoverActionMenuCell.java