public static void EnsureSelectionIsVisible(this FastObjectListView list)
        {
            if (list.InvokeRequired)
            {
                list.Invoke((Action)(() =>
                {
                    list.EnsureSelectionIsVisible();
                }));
                return;
            }
            var obj = list.SelectedObject;

            if (obj != null)
            {
                list.EnsureModelVisible(obj);
            }
        }