added SystemStateMenu
closing existing timer, before setting up a new one
don't show SleepTimeNotification if sleep time has been passed