BIDIRECTIONAL_TRAVERSER

A more optimized range traverser that expands from the center for the visible range so that items adjacent to the visible ones are traversed first.