Improved delegate: allow swipeSettings and expansionSettings set up