Meeting in the Ether: A brief history of virtual worlds as a medium for user-created events