added source for js keybord which is not human readible in builds