fix(radioButton): make looping work forward and back