move backlight controller to separate module; add separated_bar function