A method for securing a computing device, the method comprising: detecting contact with a touchscreen of the computing device; monitoring the contact with the touchscreen to determine whether the contact matches a predetermined pattern of movement, the predetermined pattern of movement comprising a plurality of predetermined movements separated by pivot points, the pivot points representing a transition point in the predetermined pattern of movement from a first type of movement to a second type of movement, wherein a number of times which the first type of movement, the second type of movement, or both are to be performed is variable, and wherein the contact with the touchscreen is broken at one or more of at least one pivot point, between a first instance of the first type of movement and a second instance of the first type of movement, or between a first instance of the second type of movement and a second instance of the second type of movement; generating a predetermined sequence of indicators for presentation to a user of the device, wherein each indicator in the sequence of indicators is associated with each movement wherein each indicator is updated in response to each movement and wherein one of the indicators in the sequence of indicators provides an indication to the user when one of the pivot points has been reached wherein the indication associated with each pivot point represents a transition point in the predetermined pattern of movement from the first type of movement to the second type of movement; and performing one or more predetermined actions responsive to the contact with the touchscreen matching the predetermined pattern of movement. detecting contact with a touchscreen of the computing device; monitoring the contact with the touchscreen to determine whether the contact matches a predetermined pattern of movement, the predetermined pattern of movement comprising a plurality of predetermined movements separated by pivot points, the pivot points representing a transition point in the predetermined pattern of movement from a first type of movement to a second type of movement, wherein a number of times which the first type of movement, the second type of movement, or both are to be performed is variable, and wherein the contact with the touchscreen is broken at one or more of at least one pivot point, between a first instance of the first type of movement and a second instance of the first type of movement, or between a first instance of the second type of movement and a second instance of the second type of movement; at least one pivot point, between a first instance of the first type of movement and a second instance of the first type of movement, or between a first instance of the second type of movement and a second instance of the second type of movement; generating a predetermined sequence of indicators for presentation to a user of the device, wherein each indicator in the sequence of indicators is associated with each movement wherein each indicator is updated in response to each movement and wherein one of the indicators in the sequence of indicators provides an indication to the user when one of the pivot points has been reached wherein the indication associated with each pivot point represents a transition point in the predetermined pattern of movement from the first type of movement to the second type of movement; and performing one or more predetermined actions responsive to the contact with the touchscreen matching the predetermined pattern of movement.