navigation optimizations
good way to make headings, but too slow for now...