// initialize controls for use with this screen
MarketDayPicker marketDayPicker = (MarketDayPicker) getViewProvider().getView(MarketDayPicker.NAME);
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) {