add ability to swipe from different areas in a view and swipe for a fractional distance as well