Perturbing practices: a case study of the effects of virtual manipulatives as novel didactic objects on rational function instruction