1. A computer-implemented method of controlling a machine user interface, comprising:
receiving information including motion information for a control object;
determining from the motion information whether a motion of the control object is an engagement gesture according to an occurrence of an engagement gesture applied to at least one virtual control construct defined within a field of view of an image capturing device;
determining a control to which the engagement gesture is applicable; and
manipulating the control according to at least the motion information.