Way to tell if a section of the page is visible to the user?
<p>So I have a JS function that displays a widget at the bottom of the page.  The JS function makes a call to the server to get information to display but I have a theory that most of the people on certain pages never scroll down to even see the widget so i don't want to waste the bandwidth and cycles to render it if it's not going to be seen.  Is there a way I can load it when it comes into view?  As in, if the user scrolls down to Y then the JS function loads up?</p>
