Listens to changes in visibility as reported by refreshVisibility().
refreshVisibility()
overridesItemVisibility()
isVisible()