Supports UIAppearance proxy customisation
Minor code clean up