Bug 1005751 - (Part I) Install a PerformanceTimer to keyboard.js for measuring start-up
Bug 1005751 - (Part II) Remove useless redrawTimeout
Bug 1005751 - (Part III) Remove redundant drawKeyboard() scope
Bug 1005751 - (Part IV) Move settings handling to settings.js
Bug 1005751 - (Part V) Workaround bug 1007595