+ do not run if screen is off [do not merge]