complete scroll navigation with navigation update on scroll