The use of animation in software training: Pitfalls and benefits.