FIX #7 added swipe to dismiss