THis is on it's way to a smooth swipe but is not working properly yet