Add missing face
Add popup
Add smart-mode-line
Remove unnecessary property
Make it recurse