A non-transitory computer readable recording medium having a program stored thereon, wherein the program is configured to cause a controller of a display device to perform: entering a scan mode further to receiving a first signal for displaying a scan interface window from a mouse having a scan function, wherein the mouse generates the first signal in response to selection of a button included in the mouse, and a scan box corresponding to a scan area is displayed on the scan interface window; displaying the scan interface window according to the first signal, wherein a scan image that is scanned through the mouse is displayed on the scan interface window; switching the scan mode to an edition mode further to receiving a second signal for editing the scan image from the mouse, wherein the scan image includes a text; displaying an editing interface window according to the second signal, wherein the scan image that has been scanned is displayed on the editing user interface window; receiving a third signal for executing an application from the mouse, wherein the third signal is a drag-and-drop input that the scan image is moved to an area where a function icon of a plurality of function icons is displayed on the editing interface window; displaying an application window of the executed application according to the third signal; receiving a fourth signal for converting the text included in the scan image displayed on the editing interface window into text data from the mouse; and displaying the converted text data on the application window according to the fourth signal, wherein the program is configured to cause the controller of the display device to perform, while operating in the scan mode: measuring a movement velocity using information on a positional movement of the mouse transmitted from the mouse, comparing a threshold velocity with the measured movement velocity of the mouse, when the movement velocity is higher than the threshold velocity, changing a display of the scan box by changing a colour of an outer line of the scan box or changing a shape of the outer line. entering a scan mode further to receiving a first signal for displaying a scan interface window from a mouse having a scan function, wherein the mouse generates the first signal in response to selection of a button included in the mouse, and a scan box corresponding to a scan area is displayed on the scan interface window; displaying the scan interface window according to the first signal, wherein a scan image that is scanned through the mouse is displayed on the scan interface window; switching the scan mode to an edition mode further to receiving a second signal for editing the scan image from the mouse, wherein the scan image includes a text; displaying an editing interface window according to the second signal, wherein the scan image that has been scanned is displayed on the editing user interface window; receiving a third signal for executing an application from the mouse, wherein the third signal is a drag-and-drop input that the scan image is moved to an area where a function icon of a plurality of function icons is displayed on the editing interface window; displaying an application window of the executed application according to the third signal; receiving a fourth signal for converting the text included in the scan image displayed on the editing interface window into text data from the mouse; and displaying the converted text data on the application window according to the fourth signal, wherein the program is configured to cause the controller of the display device to perform, while operating in the scan mode: measuring a movement velocity using information on a positional movement of the mouse transmitted from the mouse, comparing a threshold velocity with the measured movement velocity of the mouse, when the movement velocity is higher than the threshold velocity, changing a display of the scan box by changing a colour of an outer line of the scan box or changing a shape of the outer line. measuring a movement velocity using information on a positional movement of the mouse transmitted from the mouse, comparing a threshold velocity with the measured movement velocity of the mouse, when the movement velocity is higher than the threshold velocity, changing a display of the scan box by changing a colour of an outer line of the scan box or changing a shape of the outer line.