Singeltons improved to me thread save. Keyboard usage upgraded.