An electronic device, comprising: an input panel configured to periodically sense touch coordinates corresponding to a touch manipulation of a user; and a processor configured to: periodically receive the touch coordinates from the input panel, determine whether a touch event, corresponding to the touch coordinates, occurs, count a number of times that a touch move event in the touch event is received; and determine whether the number of times that the touch move event in the touch event is received is greater than or equal to a pre-determined number of times; in response to determining that the number of times that the touch move events in the touch event is received is greater than or equal to the pre-determined number of times, identify a variation of the touch coordinates based on the touch coordinates and determine whether a variation of touch coordinates is less than a reference value for determining movement of the touch manipulation, in response to determining that the variation of the touch coordinates is less than the reference value for determining movement of the touch manipulation, determine whether the variation of the touch coordinates is in a certain range; in response to determining that the variation of touch coordinates is in the certain range, change the reference value to the variation of the touch coordinates, and determine whether the touch manipulation moves, based on the changed reference value. an input panel configured to periodically sense touch coordinates corresponding to a touch manipulation of a user; and a processor configured to: periodically receive the touch coordinates from the input panel, determine whether a touch event, corresponding to the touch coordinates, occurs, count a number of times that a touch move event in the touch event is received; and determine whether the number of times that the touch move event in the touch event is received is greater than or equal to a pre-determined number of times; in response to determining that the number of times that the touch move events in the touch event is received is greater than or equal to the pre-determined number of times, identify a variation of the touch coordinates based on the touch coordinates and determine whether a variation of touch coordinates is less than a reference value for determining movement of the touch manipulation, in response to determining that the variation of the touch coordinates is less than the reference value for determining movement of the touch manipulation, determine whether the variation of the touch coordinates is in a certain range; in response to determining that the variation of touch coordinates is in the certain range, change the reference value to the variation of the touch coordinates, and determine whether the touch manipulation moves, based on the changed reference value. periodically receive the touch coordinates from the input panel, determine whether a touch event, corresponding to the touch coordinates, occurs, count a number of times that a touch move event in the touch event is received; and determine whether the number of times that the touch move event in the touch event is received is greater than or equal to a pre-determined number of times; in response to determining that the number of times that the touch move events in the touch event is received is greater than or equal to the pre-determined number of times, identify a variation of the touch coordinates based on the touch coordinates and determine whether a variation of touch coordinates is less than a reference value for determining movement of the touch manipulation, in response to determining that the variation of the touch coordinates is less than the reference value for determining movement of the touch manipulation, determine whether the variation of the touch coordinates is in a certain range; in response to determining that the variation of touch coordinates is in the certain range, change the reference value to the variation of the touch coordinates, and determine whether the touch manipulation moves, based on the changed reference value.