1. A computer implemented method of controlling an event in a virtual environment, comprising: receiving one or more video images of a user; executing a video enhanced script that communicates with a web browser extension module to display the virtual environment in a web browser; instructing the web browser extension module to determine if the user within a video image has interacted with a feature in the virtual environment; and controlling an event in the virtual environment based on the determination.