1. A method for enabling modes in a gesture-based system, comprising: receiving image data representative of at least part of a user body motion or pose in a physical space; based at least on receiving the image data representative of the at least part of the user body motion or pose while the gesture-based system is in a first mode, transitioning control of the gesture-based system from the first mode to a second mode, the first mode having an associated first set of input command gestures and the second mode having an associated second set of input command gestures; based at least on receiving second image data representative of at least part of a user body motion or pose while the gesture-based system is in the second mode, transitioning control of the gesture-based system from the second mode to the first mode; and based at least on receiving third image data representative of at least part of a user body motion or pose while the gesture-based system is in the first mode, the third image data representative of a user body motion or pose being recognized as invoking an input command gesture in the second set of input command gestures associated with the second mode, but not being recognized as invoking an input command gesture in the first set of input command gestures associated with the first mode, processing the third image data representative of the at least part of the user body motion or pose by invoking, while in the first mode, the input command gesture in the second set of input command gestures associated with the second mode.