#2 Listeners should receive the scroll event. #3 The listener's context should be the scrolled element.