This sample input driver is out of date. Do not use it as a template when writing a new input driver.