A device comprising: a processor; a memory configured to store messages of different types, at least a subset of the messages designated as unread messages; and a touchscreen including a display; the processor configured to: provide, at the display, a graphic user interface comprising a plurality of icons corresponding to one or more applications, detect a sliding touch input at the touchscreen, the sliding touch input comprising a first portion in a first direction and a second portion in a second direction such that the sliding touch input includes a change in direction, filter the messages according to one or more of a first filtering condition associated with the first portion and a second filtering condition associated with the second portion, and provide the filtered messages at the display, wherein the first filtering condition is associated with the types of the messages, and the second filtering condition is associated with the read status, wherein the processor is further configured to filter the messages according to the type using the first filtering condition by: determining a length of the first portion or determining an area of the change in direction at the touchscreen; and, in response, filtering the messages according to the type on a basis of the length of the first portion, wherein a given length of the first portion is associated with one or more given types of the messages, or filtering the messages according to the type on a basis of the area, wherein a given area of the touchscreen is associated with one or more given types of the messages. a processor; a memory configured to store messages of different types, at least a subset of the messages designated as unread messages; and a touchscreen including a display; the processor configured to: provide, at the display, a graphic user interface comprising a plurality of icons corresponding to one or more applications, detect a sliding touch input at the touchscreen, the sliding touch input comprising a first portion in a first direction and a second portion in a second direction such that the sliding touch input includes a change in direction, filter the messages according to one or more of a first filtering condition associated with the first portion and a second filtering condition associated with the second portion, and provide the filtered messages at the display, wherein the first filtering condition is associated with the types of the messages, and the second filtering condition is associated with the read status, wherein the processor is further configured to filter the messages according to the type using the first filtering condition by: determining a length of the first portion or determining an area of the change in direction at the touchscreen; and, in response, filtering the messages according to the type on a basis of the length of the first portion, wherein a given length of the first portion is associated with one or more given types of the messages, or filtering the messages according to the type on a basis of the area, wherein a given area of the touchscreen is associated with one or more given types of the messages. provide, at the display, a graphic user interface comprising a plurality of icons corresponding to one or more applications, detect a sliding touch input at the touchscreen, the sliding touch input comprising a first portion in a first direction and a second portion in a second direction such that the sliding touch input includes a change in direction, filter the messages according to one or more of a first filtering condition associated with the first portion and a second filtering condition associated with the second portion, and provide the filtered messages at the display, wherein the first filtering condition is associated with the types of the messages, and the second filtering condition is associated with the read status, wherein the processor is further configured to filter the messages according to the type using the first filtering condition by: determining a length of the first portion or determining an area of the change in direction at the touchscreen; and, in response, filtering the messages according to the type on a basis of the length of the first portion, wherein a given length of the first portion is associated with one or more given types of the messages, or filtering the messages according to the type on a basis of the area, wherein a given area of the touchscreen is associated with one or more given types of the messages. determining a length of the first portion or determining an area of the change in direction at the touchscreen; and, in response, filtering the messages according to the type on a basis of the length of the first portion, wherein a given length of the first portion is associated with one or more given types of the messages, or filtering the messages according to the type on a basis of the area, wherein a given area of the touchscreen is associated with one or more given types of the messages.