Doing some refactoring from my initial quick and dirty port to enable a few features that I think are important. Also, I can barely hear anything today. Nurse mother thinks it might be wax, but the stuff she recommended for fixing that hasn't worked yet.