fixes; try tvi.IsVisible - wip