change basic listeners for cancel/finish type buttons