Fixed tour.js re-start bug

If you use a button to start or restart a tour, it will resume from the current step