Children's collaborative use of a computer microworld | Synapse