Add Roman Nurik's swipe dismiss component

Fixed for some dismiss by mistake and block left swipe .