The development of a model of tinkering : a study of children's science