1. A machine system implemented method providing user-centric gesture recognition, the method comprising: receiving three-dimensional (3D) tracking data representative of respective positionings of respective ones of plural user body parts of an automatically tracked first user of the machine system, the plural user body parts being in a field of sensing of one or more sensors of the machine system; defining a first movable 3D frame of reference that moves in coordination with movement of a first subset of one or more of the plural user body parts of the tracked first user but not in coordination with movement of one or more other body parts; defining a major interaction enabled zone positioned within the first movable 3D frame of reference and moving as the first movable 3D frame of reference moves; determining based at least on the received 3D tracking data if at least one of the other body parts of the tracked first user is within the defined major interaction enabled zone; based at least on the received 3D tracking data, recognizing a gesture made by the at least one of the other body parts that is determined to be within the defined major interaction enabled zone; comparing said recognized gesture to contents of a gesture library of one or more pre-defined gestures that are useable to control by way of gesture, a gesture controllable device of the machine system; and based at least on finding a match between a recognized said user-gesture and contents of said gesture library, causing a carrying out of a corresponding gesture initiated action by the gesture controllable device.