MouseEvent3D - intial implementation