1. A method implemented by a computing device, the method comprising: abstracting a plurality of items to be displayed as specified by an application by: determining groups to be used to represent content in a zoomed view of a semantic swap; and determining a first letter of each of the items to be represented in the zoomed view; and responsive to receipt of an input to initiate a semantic swap, replacing a view of the items with representations of the determined groups in the zoomed view.