reimplement button backlight notification support