class GridMultiWidget extends BaseGridWidget {

    @Override
    protected void onItemClick(int index) {
        if (selectedItems.contains(index)) {
            selectedItems.remove(Integer.valueOf(index));
            if (noButtonsMode) {
                itemViews[index].setBackgroundColor(0);
                getAudioHelper().stop();
            }
        } else {
            selectedItems.add(index);
            if (noButtonsMode) {
                itemViews[index].setBackgroundColor(bgOrange);

                SelectChoice item = items.get(index);
                Clip clip = getClip(getFormEntryPrompt(), item, getReferenceManager());

                if (clip != null) {
                    getAudioHelper().play(clip);
                }
            }
        }
        widgetValueChanged();
    }

    public  GridMultiWidget(Context context, QuestionDetails questionDetails);

}