detect overlapping objects