Patent attributes
A computing device can have a touchscreen user interface operable by different input tools, such as a finger or a stylus. The computing device can dynamically and automatically alter elements of a graphical user interface depending on the type of input tool in use. For example, a stylus can have sensors that detect touch and/or motion, and based on the sensor data, the stylus or the computing device can determine whether the stylus is currently being held in a hand. When the stylus is being held, the interface can be rendered with elements adapted for stylus input, and when the stylus is not being held, the interface can be rendered with elements adapted for finger input.