setup for smooth page scroll