Patent ID: 8100750

Claim:
A method for receiving and processing input on a gaming machine, the method comprising: providing a gaming machine having a plurality of primary games selectable by a player for play on a game display; generating a first virtual user interface on a surface of the gaming machine, wherein the first virtual user interface includes one or more virtual components corresponding to each of the plurality of primary games selectable by the player; downloading and presenting the primary game selected by the player on the game display; generating a second virtual user interface on the surface of the gaming machine, wherein the second virtual user interface includes one or more virtual components corresponding to one or more game functions for the selected game; receiving and processing player input via the second virtual user interface; generating a third virtual user interface in response to player input or a triggering event, wherein the third virtual user interface includes one or more components that correspond to one or more game functions not present on the first or second virtual user interface; and performing the game function corresponding to the player input.