Improved Key Handling
Multithreading