Using a computer simulation to promote conceptual understanding