Implement what looks like a working input system.