Correctly handling ReadKey ONGOING other key input