1. A method for controlling a message application, the method comprising: determining that a message icon, from a list of message icons, is being swiped; determining a starting point of a swipe; determining whether the swipe was performed in a first direction or a second direction from the starting point; and when an end point of the swipe causes an end portion of the message icon to be between an option threshold and a function threshold: causing a user interface to display a first icon and a second icon, wherein the first icon is capable of causing a first action that is configurable by a user of the message application, and the second icon is capable of causing a second action that is restricted from being configured by the user.