readded an improved screen flickering
small optimization: brightness timer is managed with loader
completed screen flickers (it still could use some work)