support cancel selected cards
This reverts commit abfa5e3e.
This reverts commit 235a6627.
This reverts commit 097f7edc.