refactor nav accordion and titling ledge behaviors