Implementation and Evaluation of Pointing Techniques for Large Displays Using a Smartphone Embedded with Multiple Sensors