added API for aborting entire action via subcard
resolved merge conflicts between abort and superformat branches