A method of operating the apparatus of claim 15, for processing of inputs in a virtual reality system, comprising initiating by a control system controlling operation of a head mounted electronic device and a handheld electronic device, a virtual experience including a plurality of virtual objects, each of the plurality of virtual objects being focusable and manipulatable in response to a plurality of input modes; receiving , from a user interacting with the head mounted electronic device and the handheld electronic device, a first input implementing a first input mode of the plurality of input modes; setting focus , by the control system, on a first virtual object of the plurality of virtual objects in response to the first input; receiving , from the user, a second input implementing a second input mode of the plurality of input modes; comparing , by the control system, a priority value of the second input mode and a priority value of the first input mode, wherein the priority values assigned to each of the input modes change based on usage and are updated periodically with the input mode most frequently implemented for establishing focus on an object being assigned the highest priority value, and the input mode least frequently implemented for establishing focus on an object being assigned the lowest priority value; based on the comparison, releasing , by the control system, focus on the first virtual object and shifting focus to a second virtual object of the plurality of virtual objects, or maintaining focus of the first virtual object, in response to the second input; receiving, from the user, a third input implementing a third input mode of the plurality of input modes; and manipulating, by the control system, the focused first virtual object in response to the third input. initiating by a control system controlling operation of a head mounted electronic device and a handheld electronic device, a virtual experience including a plurality of virtual objects, each of the plurality of virtual objects being focusable and manipulatable in response to a plurality of input modes; receiving , from a user interacting with the head mounted electronic device and the handheld electronic device, a first input implementing a first input mode of the plurality of input modes; setting focus , by the control system, on a first virtual object of the plurality of virtual objects in response to the first input; receiving , from the user, a second input implementing a second input mode of the plurality of input modes; comparing , by the control system, a priority value of the second input mode and a priority value of the first input mode, wherein the priority values assigned to each of the input modes change based on usage and are updated periodically with the input mode most frequently implemented for establishing focus on an object being assigned the highest priority value, and the input mode least frequently implemented for establishing focus on an object being assigned the lowest priority value; based on the comparison, releasing , by the control system, focus on the first virtual object and shifting focus to a second virtual object of the plurality of virtual objects, or maintaining focus of the first virtual object, in response to the second input; receiving, from the user, a third input implementing a third input mode of the plurality of input modes; and manipulating, by the control system, the focused first virtual object in response to the third input. <EOS>