Actor movement freezes weird (it's vague -- check the video)


Alright, I just posted this -- so, you'll notice that whenever the actor stops moving, his sprite automatically halts backwards, or in some other directions. At 1:50 I'm moving him to the right, but whenever I lift a finger from the key he'll stop facing the opposite direction. Any idea how to fix this?
Or, how to put together a decent routine for top-down movement that doesn't have these issues?
Thanks guys!