feat(slideBox): add on-slide-start callback