typedef SelectionChangedCallback<T> = void Function( List<int> selectedIndexes, List<T> selectedItems);