shuffle items only if not visible