file names are case sensitive bug (keyboardState.js)