onchange callback now exposes current step number
added a callback for when the tooltip is placed
if buttons or bullet option is changed during tour with setOption, bullet and button visibility update accordingly