Since it works when scrolling up and down
if user quickly scrolls down
some elements will be shown only for a fraction of a second
this might mean that they should not be initialized no to waste cpu or network
add delay - option specified in ms before callback is fired