1069 - Keeping screen on pref only takes effect when scanning.

#1069
Nitpicking, but can we rename this method to `keepScreenOn` instead of `keepScreenOnChanged` as the argument we're passing is is the actual state of the screen on flag.