Fixed issues with scroll event handler not working

Still needs a state to handle the “no items active” case