FolderListingPureWidget now preserves selection even as its contents change.

Added MenuWidget<T>::UpdateEntries() that preserves selection.