selection now iterates through a stack of intersecting sprites