A listview completely editable with touch gestures for Android