Yes, I think I mention in your comments on the first commit :D The reason is the reuse of that element (this.durationChildNode which is |.duration span|) to show the text "Incoming" or "Connecting" when the call is establishing. If the call is hang up before it is established, UX does not want to show anything as the call duration, and of course not the text "Incoming" or "Connecting" :-)