When the first message arrives it sends nothing but starts a 100msec timer. If another message arrives within that time then that message will be passed on. If no second message arrives then the original message will be passed on, so it should cope with both browsers.