tidy up
less copy-paste
UIAppearance proxy added