separate timer part from ExitTimer
stop timers on exit, optimize parameters
add SpeechTimer for start recording
add recoreder class and thread