Augmented Viewport: Towards precise manipulation at a distance for outdoor augmented reality wearable computers