marketDayPicker.addValueChangeListener(applicationContext.getBean(MarketDaySelectedListener.class));
ParticipantSelector participantSelector = (AnyParticipantSelector) getViewProvider().getView(AnyParticipantSelector.NAME);
participantSelector.addValueChangeListener(applicationContext.getBean(ParticipantSelectedListener.class));
ControlButton fetchBtn = new ControlButton("Fetch", new ClickListener() {
@Override
public void buttonClick(ClickEvent event) {
Screen target = new Screen(screen.getViewName(), screen.getContext(), Action.GET_DATA);
getEventBus().publish(this, target);