rework screen on/off code
more rework on screen on/off code
need use this
too tired to make a comment here :P