fixed more of dynamic nav control based on scrolling