Added new inputs changes the way the key emits are processed