We recap the results of an ITiCSE 2002 Working Group report Naps, T. L., G. Rößling, V. Almstrum, W. Dann, R. Fleischer, C. Hundhausen, A. Korhonen, L. Malmi, M. McNally, S. Rodger and J. A. Velázquez-Iturbide, Exploring the role of visualization and engagement in computer science education, ACM SIGCSE Bulletin 35 (2003), pp. 131–152, which set the stage for the work described here. That work has resulted in the newest release of a system called JHAVÉ, which fosters active engagement on the part of learners by providing a set of standard support tools for certain types of Algorithm Visualization (AV) systems. These AV engines must implement the JHAVÉ Visualizer interface. In return, such engines have convenient access to the engagement-based tools offered by JHAVÉ. The details of adapting one such engine, Animal, are also described.