better finding of edges and when it has to animate less than 1 slidewidth
min velocity and fallbacks for infinity
fix some edge cases while tossing
implemented catching and retossing