slight changes to the input system.