Back to the app: the costs of mobile application interruptions
Self-interruption on the computer: a typology of discretionary task interleaving