new implementation of section navigation and visibility