Started doing something that might be the right way for input handling.
Not quite sure...