SelectableVirtualList & SelectableVirtualRepeater

Fix SelectableVirtualList losing selection and keep
SelectableVirtualList and SelectableVirtualRepeater in sync