1. A method of operating a device, the method comprising: receiving at least one character of a sequence into a default application from a user interface of the device; determining at least one other application supported by the device based on the at least one character; identifying a media file stored on the device and associated with the at least one other application; displaying a list of the at least one other application on a display of the device along with the media file and the at least one character; receiving a key event into the default application from the user interface of the device; determining if the key event is a selection for one of the at least one other application; invoking the one of the at least one other application based on a determination that the key event is the selection; and transferring the at least one character of the sequence into the one of the at least one other application in response to invoking the one of the at least one other application.