Determine if SlideBox changed from Swipe?

I have a slidebox with content that people can either swipe or click arrow buttons in the header to switch between. I’m looking for a way to track not just whether the slide changed, but if it changed via a button click or swipe. For now I’m adding a scope var when the button is clicked and then on the on-slide-change="" I can see if that’s true or not, but the on-slide-change is getting fired whenever I change back to the tab that has the slideBox as well.

Is there an event I can examine to know for sure when a user has actually swiped the slidebox to change slides?