A virtual ???object??? may be, for example, a house or a tree in a virtual world, or an invisible object, a character, or an abstract entity such as an event in a virtual world, or a virtual object or character depicted in a software application, such as a helper or assistant for the application.