private void handleModelChange(final SimpleItemListModel.ChangeType changeType) {
        switch (changeType) {
            case COMPLETE:
                recreateList();
                break;
            case FILTER:
                reevaluateTextFilterVisibility();
                triggerRefreshList();
                break;
            case SELECTION:
            case GROUP_HEADER:
            default:
                triggerRefreshList();
                break;
        }
    }
This view displays and maintains a list of simple view items, mainly for (single or multiple)
item selection lists. It provides special support for grouping, filtering and "select all" for such
lists.
main/src/main/java/cgeo/geocaching/ui/SimpleItemListView.java