An apparatus comprising: - a touch sensitive user interface (102, 200, 300, 400, 500, 600, 700); and - a processor operable to present on the touch sensitive user interface an icon associated with an application installed on the apparatus, and to receive one or more inputs provided by a user of the apparatus using the touch sensitive user interface and to provide a corresponding response; wherein the processor is configured to: - launch the application in response to a tap contact by the user on the icon associated with the application; - cause a display of a user-controlled object at an initial position and one or more other objects on the touch sensitive user interface; - detect, while the application is launched, a contact (216, 404) at a first position on the user interface; - detect a release of said contact from the user interface; - determine a movement of said contact from the first position; - compare the movement to a predetermined movement threshold; and - if the movement is less than the predetermined movement threshold, when the release of said contact is detected, move the user-controlled object on the user interface from the initial position on the user interface to an area at or near the first position; or - if the movement is greater than the predetermined movement threshold: - identify a second position corresponding to an area near an end point of the movement; and - when the release of said contact is detected, execute an action on the second position from the user-controlled object, wherein a range of the predetermined movement threshold is between 3% and 12% of a distance between opposite sides of the user interface. - a touch sensitive user interface (102, 200, 300, 400, 500, 600, 700); and - a processor operable to present on the touch sensitive user interface an icon associated with an application installed on the apparatus, and to receive one or more inputs provided by a user of the apparatus using the touch sensitive user interface and to provide a corresponding response; - launch the application in response to a tap contact by the user on the icon associated with the application; - cause a display of a user-controlled object at an initial position and one or more other objects on the touch sensitive user interface; - detect, while the application is launched, a contact (216, 404) at a first position on the user interface; - detect a release of said contact from the user interface; - determine a movement of said contact from the first position; - compare the movement to a predetermined movement threshold; and - if the movement is less than the predetermined movement threshold, when the release of said contact is detected, move the user-controlled object on the user interface from the initial position on the user interface to an area at or near the first position; or - if the movement is greater than the predetermined movement threshold: - identify a second position corresponding to an area near an end point of the movement; and - when the release of said contact is detected, execute an action on the second position from the user-controlled object, wherein a range of the predetermined movement threshold is between 3% and 12% of a distance between opposite sides of the user interface. - if the movement is less than the predetermined movement threshold, when the release of said contact is detected, move the user-controlled object on the user interface from the initial position on the user interface to an area at or near the first position; or - if the movement is greater than the predetermined movement threshold: - identify a second position corresponding to an area near an end point of the movement; and - when the release of said contact is detected, execute an action on the second position from the user-controlled object, wherein a range of the predetermined movement threshold is between 3% and 12% of a distance between opposite sides of the user interface. - identify a second position corresponding to an area near an end point of the movement; and - when the release of said contact is detected, execute an action on the second position from the user-controlled object, wherein a range of the predetermined movement threshold is between 3% and 12% of a distance between opposite sides of the user interface.