Actually only toast if the screen is visible
Fix alarms not going off