AccordionDrawer algorithm guaranteed frame rate recursive spatial subdivision: quadtree sorted drawing queue for cells cell-based highlight check 72