dumb little bounding box search
threads, maybe