improved field appearance customization