5.12: track whether you're typing