fade in to prevent flash of old background color
fixing edge cases and display for strange percents with filter