capture input (digits/recording).  catch recording shadow vars.  save recording to tmp directory