restructured html to be more symantic and fixed issue with dot nav switching to early in scroll