reuse boundingbox objects. Seems to dramatically reduce memory chrun