Updating item.visible() to work with items that are not yet templated (and obviusly not yet visible)