keyIsDown function
merge upstream
new build with keyIsDown
fixed spelling mistakes
change additive to add issue #443