Sortable listview with drag and drop option for reorder and swipe for delete function