Decouple logic and presentation.
Seperate css by domain.
Nicer presentation for successful saving of prefs.