BounceSwipeView changes:
More robust handling of existing translation.
Exposed some of the underlying functionality of animation to sub classes.