refactoring, BF, code -> monospace

This is another "batch" pull request:
- A couple refactorings (one introduced a bug I then fixed)
- code displayed in monospace font
- microphone filename bug fix
- changelogs