A method comprising: identifying, by a computing device and from a set of applications, a subset of the set of applications, each application from the subset of the set of applications being predicted, by the computing device, to be selected by a user; outputting, by the computing device and for display on an area of a display device, a graphical user interface comprising: a plurality of application icons representing the set of applications, wherein: each respective application icon from the plurality of application icons represents a respective application from the set of applications, and each application icon from the plurality of application icons is positioned at a respective predetermined position around at least a portion of a perimeter of the area for the graphical user interface; and a plurality of prediction icons positioned within an interior of the area for the graphical user interface, the interior of the area bounded by the perimeter of the area, wherein: the plurality of prediction icons represents the subset of the set of applications, and each respective prediction icon from the plurality of prediction icons represents a respective application from the subset of the set of applications; determining, by the computing device, a set of candidate distances, wherein each respective candidate distance of the set of candidate distances is based on a respective candidate position for a particular prediction icon representing a particular application from the subset of the set of applications and a respective position for a particular application icon from the set of application icons representing the particular application; selecting, by the computing device, a shortest candidate distance from the set of candidate distances, wherein outputting the graphical user interface comprises outputting, by the computing device, the particular prediction icon proximate to the particular application icon based on the shortest candidate distance, wherein the particular prediction icon is larger than the particular application icon; and responsive to receiving an indication of user input to select the particular prediction icon, executing, by the computing device, the particular application represented by the particular prediction icon. identifying, by a computing device and from a set of applications, a subset of the set of applications, each application from the subset of the set of applications being predicted, by the computing device, to be selected by a user; outputting, by the computing device and for display on an area of a display device, a graphical user interface comprising: a plurality of application icons representing the set of applications, wherein: each respective application icon from the plurality of application icons represents a respective application from the set of applications, and each application icon from the plurality of application icons is positioned at a respective predetermined position around at least a portion of a perimeter of the area for the graphical user interface; and a plurality of prediction icons positioned within an interior of the area for the graphical user interface, the interior of the area bounded by the perimeter of the area, wherein: the plurality of prediction icons represents the subset of the set of applications, and each respective prediction icon from the plurality of prediction icons represents a respective application from the subset of the set of applications; a plurality of application icons representing the set of applications, wherein: each respective application icon from the plurality of application icons represents a respective application from the set of applications, and each application icon from the plurality of application icons is positioned at a respective predetermined position around at least a portion of a perimeter of the area for the graphical user interface; and a plurality of prediction icons positioned within an interior of the area for the graphical user interface, the interior of the area bounded by the perimeter of the area, wherein: the plurality of prediction icons represents the subset of the set of applications, and each respective prediction icon from the plurality of prediction icons represents a respective application from the subset of the set of applications; determining, by the computing device, a set of candidate distances, wherein each respective candidate distance of the set of candidate distances is based on a respective candidate position for a particular prediction icon representing a particular application from the subset of the set of applications and a respective position for a particular application icon from the set of application icons representing the particular application; selecting, by the computing device, a shortest candidate distance from the set of candidate distances, wherein outputting the graphical user interface comprises outputting, by the computing device, the particular prediction icon proximate to the particular application icon based on the shortest candidate distance, wherein the particular prediction icon is larger than the particular application icon; and responsive to receiving an indication of user input to select the particular prediction icon, executing, by the computing device, the particular application represented by the particular prediction icon.