recording logic fixes (and cancelRecording method on tcAudio