A method for interacting with an electronic computer device a control surface, at least one peripheral surface arranged on a periphery of the control surface, and a plurality of capacitive electrodes positioned at least along the control surface and arranged to detect one or more control objects in a vicinity of the control surface and the at least one peripheral surface, the method comprising:
- detecting a sequence of inputs by the one or more control objects in contact with or proximate to the at least one peripheral surface, wherein the sequence of inputs includes a movement of a first control object of the one or more control objects;
- and
- in response to detecting the movement of the first control object:
- in accordance with a determination that a first predetermined gesture was received and completed before the movement of the first control object, triggering at least one function in the electronic computer device based on the movement of the first control object;
- and
- in accordance with a determination that the first predetermined gesture was not completed before the movement of the first control object, forgoing triggering the at least one function in the electronic computer device.