Hi Casey, the RailPro does not need to use back emf or cruise control. It uses bi-directional communication based on your loco current draw. Using the "Set Load" function from the touch screen, dial in a loading percentage from 0-100%. This is totally different than any other system. The effect is more constant speeds and better sounds. However, because it simulates a real train it will slow down a little on big enough grades then the speed will return on level track. I would refer you to O scale operators for their experiences. I operate G scale running outdoors.