There needs to be an ability to disable/enable movements via the Event Sheet Edtior when multiple movements are assigned.
I think this would be rather simple to implement, yet it would be extremely useful.
For example, say you have a game where you control a robot that can turn into a car. The object which represents this character has both 8 way and car movement assigned to it. While it is in robot form, it uses the 8 way direction movement. Then when it changes its animation to car form, it disables the 8 way movement and enables the car movement.
Or, a platformer where your character can turn into a ball and roll down slopes. You could have both platform and physics movement assigned to it and swap between the two accordingly.
I can think of many other examples. But I think you see what I'm getting at.