I can't choose an option during the playback of Swift TTS

I have an IVR setup using Swift text to speech and I’ve noticed that while the playback is going on, If I interrupt it by pressing the extension I want it just stops playing back and does not bring me anywhere… ANyone have any ideas on how to make it run like a backgroiund(sound)?

[mainmenu]
exten => s,1,Answer()
exten => s,n,Background(this-call-may-be-monitored-or-recorded)
exten => s,n,Background(for-qc-and-training-purposes)
exten => s,n,Background(if-u-know-ext-dial)
exten => s,n,Swift(Thank you for calling.  To speak with matt. at his desk. press 1.  To leave him a voicemail. press 2.  To call his cell phone. press 3.  Or to schedule a wake-up call. press 7.)
exten => s,n,Wait(1)
exten => s,n,Background(star-for-menu-again)
exten => s,n,WaitExten
exten => 1,1,Goto(submenu,1,1)
exten => 2,1,Goto(submenu,2,1)
exten => 3,1,Goto(submenu,3,1)
exten => 4,1,Goto(submenu,4,1)
exten => *,1,Goto(mainmenu,s,2)
exten => #,1,Goto(resetasterisk,s,1)
exten => 7,1,Goto(sip,77,1)