Check for offsetTop from body element as opposed to from parent
Debounce scroll event