keybindings don't fire if you're holding a modifier key
refactored different apps into apps/ directory