Touch now checks rings and then the circles on the rings. Kind of
convoluted checking at the moment, will refine later.