OMG, you've got so much stuff going on there.
I still think that those buttons are coming through the accessibilty stuff that I mentioned.
It's just too complicated to troubleshoot by remote control.
Unless you can capture a logcat...
and see a direct correlation between pressing a button and something spitting out I don't know how I can do any more.