Exploring the impact of and perceptions about interactive, self-explaining environments in molecular-level animations