An input device (200, 500) comprising: a processor; and a non-transitory computer-readable storage medium comprising a plurality of computer-readable instructions tangibly embodied on the non-transitory computer-readable storage medium, which, when executed by the processor, process user inputs, characterized by the plurality of instructions comprising: instructions that cause the data processor to provide a list of a plurality of input gestures, wherein at least a portion of the plurality of input gestures are each associated with a default threshold value of a first set of threshold values and a second threshold value of a second set of threshold values; instructions that cause the data processor to identify at least one of a plurality of movements of the input device or one of the plurality of input gestures on the input device as a user input; instructions that cause the data processor to determine that the input device is operating in one of a normal operating condition or one of a plurality of predetermined operating conditions (630, 640, 650) based on the user input; and instructions that cause the data processor to apply the default threshold value to the user input in response to determining that the input device is operating in the normal operating condition, and to apply the second threshold value to the user input in response to determining that the input device is operating in one of the predetermined operating conditions; wherein the second set of threshold values is different than the first set of threshold values. a processor; and a non-transitory computer-readable storage medium comprising a plurality of computer-readable instructions tangibly embodied on the non-transitory computer-readable storage medium, which, when executed by the processor, process user inputs, characterized by the plurality of instructions comprising: instructions that cause the data processor to provide a list of a plurality of input gestures, wherein at least a portion of the plurality of input gestures are each associated with a default threshold value of a first set of threshold values and a second threshold value of a second set of threshold values; instructions that cause the data processor to identify at least one of a plurality of movements of the input device or one of the plurality of input gestures on the input device as a user input; instructions that cause the data processor to determine that the input device is operating in one of a normal operating condition or one of a plurality of predetermined operating conditions (630, 640, 650) based on the user input; and instructions that cause the data processor to apply the default threshold value to the user input in response to determining that the input device is operating in the normal operating condition, and to apply the second threshold value to the user input in response to determining that the input device is operating in one of the predetermined operating conditions; wherein the second set of threshold values is different than the first set of threshold values. instructions that cause the data processor to provide a list of a plurality of input gestures, wherein at least a portion of the plurality of input gestures are each associated with a default threshold value of a first set of threshold values and a second threshold value of a second set of threshold values; instructions that cause the data processor to identify at least one of a plurality of movements of the input device or one of the plurality of input gestures on the input device as a user input; instructions that cause the data processor to determine that the input device is operating in one of a normal operating condition or one of a plurality of predetermined operating conditions (630, 640, 650) based on the user input; and instructions that cause the data processor to apply the default threshold value to the user input in response to determining that the input device is operating in the normal operating condition, and to apply the second threshold value to the user input in response to determining that the input device is operating in one of the predetermined operating conditions; wherein the second set of threshold values is different than the first set of threshold values.