Computers are used all over the world in a variety of contexts by users with all levels of technical experience. This includes users such as kindergarteners, older users, people with various impairments, people who are busy doing other tasks (such as driving a car), and users with differing levels of education, literacy, and socio-economic means. The concept of computer interfaces that will be easy to use, for all of these users, in all of these different...