An investigation of learner control and metacognition using a web-based training program