Ok, I just updated the build on the x5 to the lastest svn with root menu and I am not experiencing any of that now. Recording goes straight to the screen and not the menu like it did. I will still continue to look for a race condition in the encoder loading that timing changes may affect. It appeared affected by the amount of yielding to other threads and starting the radio does a number of yields waiting for powerup and tuning.