@Override
    public void onBrowserEvent(final Context context,
                               final Element parent,
                               final R row,
                               final NativeEvent event,
                               final ValueUpdater<R> valueUpdater) {
        super.onBrowserEvent(context, parent, row, event, valueUpdater);
        if ("click".equals(event.getType())) {
            EventTarget eventTarget = event.getEventTarget();
            if (!Element.is(eventTarget)) {
                return;
            }
            if (parent.getFirstChildElement().isOrHasChild(Element.as(eventTarget))) {
                // Ignore clicks that occur outside of the main element.
                onEnterKeyDown(context, parent, row, event, valueUpdater);
            }
        }
    }
A cell containing an icon (ellipses icon by default) that when clicked
will execute an action. Useful for a simple

@param <R>
stroom-core-client-widget/src/main/java/stroom/cell/info/client/ActionCell.java