smooth scroll and other changes