removed scroll listener from setTimeout