Bug fixes around `onClose` trigger not firing when walkthrough closed
programatically, and default close actions not being triggered when `onClose`
callback specified - fixes #28 and fixes #29