ported from next.
breadcrumbs, prev and next now properly nested.
paul