RBush — a high-performance JavaScript R-tree-based 2D spatial index for points and rectangles