1. A method or providing device inputs, the method comprising: illuminating hand gestures performed via a bare hand of a user in a three-dimensional foreground of a background surface with at least one infrared (IR) light source; generating a first plurality of silhouette images associated with the bare hand based on an IR light contrast between the bare hand and the background surface; generating a second plurality of silhouette images associated with the bare hand based on an IR light contrast between the bare hand the background surface; determining a plurality of three-dimensional features of the bare hand relative to the background surface based on a parallax separation of the bare hand in the first plurality of silhouette images relative to the second plurality of silhouette images; determining a first provided input gesture based on the plurality of three-dimensional features of the bare hand, the provided input gesture comprising the bare hand being positioned in a flat, open hand gesture and being rotated at an associated wrist approximately 180 degrees; determining a second provided input gesture comprising the flat, open hand gesture being maintained subsequent to rotation of the associated wrist while at least one additional gesture input is performed from one of the bare hand and another bare hand of the user; comparing the provided first and second input gestures with a plurality of predefined gesture inputs in a gesture library; providing at least one first device input corresponding to interaction with displayed visual content based on the provided first input gesture corresponding to one of the plurality of predefined gesture inputs, the at least one first device input responsive to the provided first input gesture comprising one of a page-up input and a page-down input associated with a document; and providing at least one second device input corresponding to interaction with the displayed visual content based on the provided second input gesture corresponding to one of the plurality of predefined gesture inputs, the at least one second device input responsive to the provided second input gesture comprising one of: scrolling a page of the document one of upwards and downwards in response to the at least one additional gesture input from the bare hand; repeating at least one of the page-up and the page-down inputs associated with the document in response to the at least one additional gesture input; and auto-turning a page of the document at one of an acceleration and a deceleration that is based on a duration at which the at least one additional gesture input is maintained.