Bug 1071451: [AUM] Handle attention windows properly so calls are counted

You're checking that the URLs match in this case, but you don't have any code to handle the case where they don't match. If you ever find that the the URLs don't match, then basically you're screwed and nothing is going to be recorded right until the stack is empty, I think.

I'd suggest an else clause with a debug() message in it so at least we know from a logcat if this is happening.

If you ever find a situation where the else clause is running, I suppose you can see about error correction... Perhaps you could walk up the stack and look for matches.