added backlight control