Better synchronization in CommandQueue;
Renaming of InputReadinessListener to InputReadinessChecker