An explanation of threading and virtual reality