title: React Joyride: steps skipping, tooltip not showing, reset not working
body: <p>I've spent a few hours trying to get to grips with <a href="https://docs.react-joyride.com/" rel="nofollow noreferrer">React Joyride</a>, but have some problems. I've created a <a href="https://codesandbox.io/s/joyride-controlled-broken-103wk" rel="nofollow noreferrer">sandbox</a> to demonstrate the difficulties I'm having:</p>
  <ol>
  <li>When I click 'next' the tooltip changes to a beacon, but I don't want it to and I don't understand why this happens on this step and not subsequent ones?</li>
  <li>It also skips Step2 (stepIndex 1). Why does it do this and how do I stop it?</li>
  <li>When I reset my stepIndex to <code>0</code> and set run to <code>true</code> I would expect the tooltip to show at Step 1. Why has this not happened?</li>
  <li>When I click 'back', it doesn't go back. Joyride behaves as if I clicked 'next'.</li>
  </ol>
  <p><a href="https://i.stack.imgur.com/GJ8Ag.gif" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/GJ8Ag.gif" alt="enter image description here" /></a></p>