1. A method comprising: receiving, by a computing device, an indication of a first user input selecting a graphical item included in a first graphical user interface associated with a source application and a second user input indicating a command to copy the graphical item and output a second graphical user interface associated with a destination application; storing, by the computing device, in a data record of a data structure, an indication of the graphical item and an indication of the source application, wherein the data structure includes a plurality of other data records that indicate a plurality of graphical items, a plurality of source applications, and a plurality of destination applications; determining, by the computing device, based on the plurality of data records, a most frequently selected destination application of the plurality of destination applications; setting, by the computing device, the most frequently selected destination application selected as the destination application; outputting, by the computing device and for display, the second graphical user interface associated with the destination application; receiving, by the computing device, a third user input indicative of a command to paste the graphical item and automatically return to the first source application; and responsive to receiving the third user input: outputting, by the computing device and for display, a third graphical user interface associated with the destination application, the third graphical user interface including the graphical item; and automatically outputting, by the computing device and for display, a fourth graphical user interface associated with the source application.