Designing High-Precision 3D Interaction Techniques for Large Displays