1. A method for providing an interface, comprising: receiving, by a computing device via a camera in communication with the computing device, the computing device having a display, a first gesture of a user; entering, by the user into the computing device, a predetermined time period which is one of a plurality of time periods available for selection by the user; entering into the computing device a first selection for a first operation of the computing device, wherein the first operation is displaying a preselected first channel on the display; associating, by the computing device, the first operation with the first gesture; receiving, by the computing device via the camera, a second gesture, wherein the second gesture is substantially the same as the first gesture; performing the first operation by the computing device in response to the receiving of the second gesture; entering, by the user into the computing device, a second selection for a second operation of the computing device, wherein the second operation is displaying a preselected second channel on the display after the preselected first channel has been displayed for the predetermined time period, and wherein each of the first channel and the second channel are of a plurality of channels of content available to the user wherein the associating of the first operation with the first gesture includes associating both the first operation and the second operation with the first gesture, wherein the performing of the first operation includes automatically performing the first operation and the second operation the receiving of the second gesture.