add option to not wrap around to the first responder when returning off the last one.