prototype with nearly working app launcher