1. A method of detecting if a user has intended to interact with a virtual object in a three-dimensional (3D) sensory space, the method including: detecting a clicking gesture of a finger in a three-dimensional (3D) sensory space using an electronic sensor; and determining whether to interpret the clicking gesture as interaction with a virtual object in the 3D sensory space dependent on a degree of completion of the clicking gesture, including: calculating a distance traversed by the finger in performance of the clicking gesture; accessing a gesture database to determine a gesture completion value for the calculated distance corresponding to the clicking gesture; and recognizing the clicking gesture as manipulating the virtual object responsive to the gesture completion value crossing a threshold value.