Building conceptions and repairing misconceptions in student understanding of kinematic graphs : using student discourse in calculator based laboratories