Visual diversity and user interface quality