selection and manipulation techniques for 3d user interfaces 4161436