Bug 1058447 - [LockScreen] Generate notifications color overlay eagerly when we update background image, if screen is on and locked

I don't think it's good to depends on ScreenManager. Could we listen to event like screenchange to do this (keep a state in this component, or to check if document.hidden if possible)? If we need a initial state that may come without event, we should assume the screen is on.