Improve KeyInput and change it to Input
Settings has problems
fixing stuff