Hmm, I'm have a hunch you are over complicating this. I think the 8 direction behavior already uses Animations for the object if they are named correctly. I am not entirely sure though. This way pushing Up would make him face up without any of these extra events. It would probably fix the problem too.
I can't seem to find anything at moment.
@Ashley (Thanks for answering
) I can't find any information on this. Is this possible?