nonBlock getch() + simpleRun