Flash animations in the classroom and on the internet: Catering to modern learning styles