catkinized hello-world, joypad and keyboard apps