client changes; major changes to nav and scrolling