hasVisibleItems