Hickups when going from one .OnEnterFrame to another

Is there a way to do this without causing slight hickups when switching from one to the other? It seems the most flexible and modular way to code various movements is with seperate .OnEnterFrames in different functions for different actions like accelerating, decelerating, or moving at max speed.

Am I going about giving the illusion of inertia correctly with this approach?