go back to the original behaviour of only notifying if we think the app is backgrounded or idle...