i'm not certain it cannot be done in a when-button-press trigger???