ls there no library with a getkey() function that _doesn't_ pause until a key is pressed? (like idle_loop() )