Added scripts for smooth scroll, lazy load, and lock page to viewport