1. A method of operating a user-interface using mid-air motion of a human target, comprising: receiving a plurality of images from a capture device, the plurality of images including the human target; tracking movement of the human target from the plurality of images using skeletal mapping of the human target; determining from the skeletal mapping whether the movement of the human target satisfies one or more filters for a first mid-air gesture, the first mid-air gesture is performed by a first hand of the user; determining whether a modifier for the first mid-air gesture is present by determining whether a second hand of the human target satisfies a position parameter of a first gesture modifier filter, the position parameter defines a plurality of ranges for a position of the second hand; if the movement of the human target satisfies the one or more filters and the modifier is not present, performing a first user-interface action corresponding to the first mid-air gesture, the first user-interface action includes navigating through a list of menu items by a first amount; and if the movement of the human target satisfies the one or more filters and the modifier is present, performing a second user-interface action corresponding to the first mid-air gesture, the second user-interface action includes navigating through the list of menu items by a second amount when the position of the second hand is in a first range and navigating through the list of menu items by a third amount when the position of the second hand is in a second range.
1. A method of operating a user-interface using mid-air motion of a human target, comprising: receiving a plurality of images from a capture device, the plurality of images including the human target; tracking movement of the human target from the plurality of images using skeletal mapping of the human target; determining from the skeletal mapping whether the movement of the human target satisfies one or more filters for a first mid-air gesture, the first mid-air gesture is performed by a first hand of the user; determining whether a modifier for the first mid-air gesture is present by determining whether a second hand of the human target satisfies a position parameter of a first gesture modifier filter, the position parameter defines a plurality of ranges for a position of the second hand; if the movement of the human target satisfies the one or more filters and the modifier is not present, performing a first user-interface action corresponding to the first mid-air gesture, the first user-interface action includes navigating through a list of menu items by a first amount; and if the movement of the human target satisfies the one or more filters and the modifier is present, performing a second user-interface action corresponding to the first mid-air gesture, the second user-interface action includes navigating through the list of menu items by a second amount when the position of the second hand is in a first range and navigating through the list of menu items by a third amount when the position of the second hand is in a second range. 2. A method according to claim 1 , wherein the second user-interface action is a modified version of the first user-interface action.