Team work: building an interactive online dictionary