Smart keyboards automatically display the most relevant keyboard for the data being entered. For example, in contacts the keyboard will show buttons for entering phone numbers. This saves users from switching between keyboards and makes data entry faster and easier. Animations and gestures are important parts of many new UI patterns as they make interactions intuitive and engaging for users. Gestures like swipes and taps replace buttons and menus in many apps, freeing up screen space.