The Smart Pin: An effective tool for object manipulation in immersive virtual reality environments