Handle scrolling slightly differently
Corrected return type