Add goToSlide() public function and event hooks