Oy. Code needs aggressive "refactoring". Maybe use branches to manage that work?
Just comments and tweaks in this commit. Still broken, recording always "on".