@eugene-d I'm afraid I need you include a comment to explain what changeTour does.  It doesn't look like it advances the tour, since it refers to "current step".