use `webapp.sourceDirectoryFile` instead of `utils.getFile(config.GAIA_DIR, 'apps', 'keyboard')` to make sure everything is good if we move keyboard app to other place.