public async void Show(Action <Texture2D> onSelected, Action onCancel = null)
        {
            ParentToViewController();
            _onSelectedCallback = onSelected;
            _onCancelCallback   = onCancel;

            await _textureStore.LoadAllTexturesAsync();

            _ = Create(false, false);
            RefreshList(_textureStore.GetAllTextures().ToList());

            await AnimateIn();
        }