A computer readable storage medium having stored therein instructions, which when executed by a portable electronic device with a touch screen display with a plurality of user interface objects, cause the device to:
- detect a finger-down event at a first position on the touch screen display;
- detect a finger-up event at a second position on the touch screen display;
- determine a distance between the first position and the second position;
- perform a first action with respect to a first user interface object displayed on the touch screen display if the distance is equal to or less than a first predefined threshold;
- and
- perform a second action with respect to a second user interface object displayed on the touch screen display if the distance is greater than a second predefined threshold, wherein the second user interface object is distinct from the first user interface object.