Fixed: tour can be restarted by re-running .run()