Fix tapped view index with wrap enabled (take 2)

When using a wrapping SwipeView, the tapped index can be wrong due to the contentOffset.   Use modulo to correct for this.