Bug 975970 - [keyboard refactor] Convert touch_handler.js to

instantiable pattern.