3D Helping Hands: a gesture based MR system for remote collaboration