commit with custom layout item swipe