Reformulate in terms of BACKLIGHT_LEVEL_COUNT instead of BACKLIGHT_STEP
Add nonlinearity to backlight calculation