Learning science with an interactive simulator: negotiating the practice-theory barrier