Do not instantiate Keyboard at module-level