joshua-arrival-listener (npm): adjust whether element reach / leave the edge of viewport. Also can set offset.
Keywords: arrival