     func kolodaDidResetCard(_ koloda: KolodaView) {}
     func kolodaSwipeThresholdRatioMargin(_ koloda: KolodaView) -> CGFloat? { return nil}
     func koloda(_ koloda: KolodaView, didShowCardAt index: Int) {}
+    func koloda(_ koloda: KolodaView, didRewindTo index: Int) {}
     func koloda(_ koloda: KolodaView, shouldDragCardAt index: Int ) -> Bool { return true }
     func kolodaPanBegan(_ koloda: KolodaView, card: DraggableCardView) {}
     func kolodaPanFinished(_ koloda: KolodaView, card: DraggableCardView) {}

    func kolodaDidResetCard(_ koloda: KolodaView)
    func kolodaSwipeThresholdRatioMargin(_ koloda: KolodaView) -> CGFloat?
    func koloda(_ koloda: KolodaView, didShowCardAt index: Int)
    func koloda(_ koloda: KolodaView, shouldDragCardAt index: Int ) -> Bool
    func kolodaPanBegan(_ koloda: KolodaView, card: DraggableCardView)
    func kolodaPanFinished(_ koloda: KolodaView, card: DraggableCardView)

                }
                
                _self.animationSemaphore.decrement()
                _self.delegate?.koloda(_self, didRewindTo: _self.currentCardIndex)
                _self.delegate?.koloda(_self, didShowCardAt: _self.currentCardIndex)
            })
        }
