I don't know what's different, but the previous version refused to control the smoke on my engine, I'm using a Legacy base and the engine was a Legacy steamer.
I see two things that still need work.
When I select a TMCC locomotive, it quickly assumes that the first digit is the whole address. So, trying to select #62, I kept getting a 6. I finally did a "quick" 62, and after a few attempts, I beat it to selecting the engine. I think you need to do something different there. How about at least a second or two timeout on the entry, or if a non-numeric key was hit, then make the tmcc selection.
Also, when I move, sometimes the display flips to the side, and of course, it compresses and scrambles it so it's unusable. Since it's only usable in portrait mode, I suggest locking it in that mode and not changing based on device position.
OK, three things. I'd put the stop key on the keyboard, not have the quirky "shake the device and yell at it" method.
It's getting better.