1. A method configured to facilitate multi-modal user inputs in lieu of physical input for a processing device configured to execute an application, the method comprising: obtaining non-physical input for the processing device and the application, wherein the physical input comprises one or more of touch-based input and tilt input; processing the non-physical input to convert into appropriate physical input commands for the application, wherein the processing comprises: tracking hand position of the user in video and/or image data; detecting a pose of the hand position through the video and/or image data by assigning a pose to the hand for at least one of the images from a set of potential poses, the set of potential poses include a first active pose and a null pose; in response to detecting the first active pose, generating a control input command for the application; and in response to the null pose, refraining from generation of any control input command for the application; and providing the physical input commands to the processing device, wherein the application is controlled by physical touch commands on a touch screen and accelerometer readings associated with moving the touch-based device.