Materials Similar to Algorithms, visualization, and mental models: High school students' interactions with a relative motion simulation