Make sure only visible elements are downloaded

And add a message to make this clear for user