try to support set global default apperance