created a spin doctor to handle getting the next item in a list