allow error-less cancel by escape key / exit button