Added a comment for userPreferences
New background colour for selected-card
Added a good colour for dirty controls (not integrated yet)
General style and semantic improvements