1. A method of mapping a natural input device to a legacy system, the method comprising: selecting a gesture library to interpret a natural user input; associating the natural user input to a gesture in the gesture library; mapping the gesture to a legacy controller input; and sending the legacy controller input to a legacy system in response to the natural user input.