Bug 975971 - [keyboard refactor] Convert input_field.js to instantiable pattern
Bug 975971 (part 2) - [keyboard refactor] Convert shiftkey.js to instantiable pattern
Bug 975971 (part 3) - [keyboard refactor] Convert autocorrect.js to instantiable pattern